Summary — energy-pkg

Project
.cache_jsoup
Total commits
565
Commit range
2bc4205 (2011-07-02)703ca9c (2014-09-27)
Significant changes
44 ↑ 27 ↓ 17
Mean energy
54.0 J
Median energy
54.61 J
Std dev
4.53 J
Normal dists
510 / 565
Outliers removed
10
Energy Analyzer Energy Analyzer

Change-Event Level Legend

Level 1
Welch’s t-test p < 0.05
Level 2
Cohen’s d effect-size thresholds: |d| ≤ 0.2 (negligible) , 0.2 < |d| ≤ 0.5 (small) , 0.5 < |d| ≤ 0.8 (medium) , > 0.8 (large)
Level 3
Relative change Δ% thresholds: Δ% < 5.0% (minor) , 5.0% ≤ Δ% < 10.0% (moderate) , ≥ 10.0% (major)
Level 4
Practical significance ΔJ thresholds: ΔJ < 5.0% of median (info) , 5.0% ≤ ΔJ < 10.0% (warning) , ≥ 10.0% (critical)
Level 5
Context tags present file/module annotations for root-cause
Energy Analyzer
Commit Message Date (Oldest - Newest) Files n Normality (Shapiro-Wilk) Median (J) Std Dev (J) p-value Cohen d Δ % Δ cat Δ J Practical Level
2bc4205 Initial implementation of TokenStream. 2011-07-02
  • .gitignore
  • pom.xml
  • src/main/java/org/jsoup/parser/ParserRuntimeException.java
  • src/main/java/org/jsoup/parser/Position.java
  • src/main/java/org/jsoup/parser/Token.java
  • src/main/java/org/jsoup/parser/TokenStream.java
  • src/test/java/org/jsoup/parser/TokenStreamTest.java
15 Normal 43.79 1.04 N/A N/A 0% N/A 0.0 N/A -
548ce13 Initial implementation of Tag. 2011-07-02
  • pom.xml
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/parser/TagTest.java
15 Normal 43.71 1.11 N/A N/A 0% N/A 0.0 N/A -
a657d09 Draft implementation of Parser. 2011-07-02
  • src/main/java/org/jsoup/nodes/Attributes.java
  • src/main/java/org/jsoup/nodes/Comment.java
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/main/java/org/jsoup/parser/AttributeParser.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/StartTag.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/main/java/org/jsoup/parser/Token.java
  • src/test/java/org/jsoup/parser/ParserTest.java
  • src/test/java/org/jsoup/parser/TokenTest.java
15 Normal 44.77 0.97 N/A N/A 0% N/A 0.0 N/A -
80ca2f7 Stack, not Queue, so use getLast() 2011-07-02
  • src/main/java/org/jsoup/parser/Parser.java
15 Normal 45.15 0.92 N/A N/A 0% N/A 0.0 N/A -
97f29aa Ignore tag "html" in parse tree as created by doc 2011-07-02
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/parser/Parser.java
15 Non-normal 44.57 1.23 N/A N/A 0% N/A 0.0 N/A -
a29e8b5 Initial implementation of AttributeParser. 2011-07-02
  • src/main/java/org/jsoup/nodes/Attribute.java
  • src/main/java/org/jsoup/nodes/Attributes.java
  • src/main/java/org/jsoup/parser/AttributeParser.java
  • src/test/java/org/jsoup/parser/AttributeParserTest.java
15 Non-normal 44.65 1.36 N/A N/A 0% N/A 0.0 N/A -
4cbae5a Updated TokenStream to deal with < or > within attributes. 2011-07-02
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/parser/TokenStream.java
  • src/test/java/org/jsoup/parser/ParserTest.java
  • src/test/java/org/jsoup/parser/TokenStreamTest.java
15 Normal 44.89 0.97 N/A N/A 0% N/A 0.0 N/A -
c95216a Implemented comment handling. 2011-07-02
  • src/main/java/org/jsoup/nodes/Comment.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/Token.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 44.97 1.03 N/A N/A 0% N/A 0.0 N/A -
b04c541 Element child(int) method, attr(key) method 2011-07-02
  • src/main/java/org/jsoup/nodes/Comment.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 43.95 0.92 N/A N/A 0% N/A 0.0 N/A -
0474436 Set parent on add Child 2011-07-02
  • src/main/java/org/jsoup/nodes/Comment.java
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/main/java/org/jsoup/parser/Parser.java
15 Normal 44.62 0.97 N/A N/A 0% N/A 0.0 N/A -
d6da0b0 Complain if moving elements in tree (to implement) 2011-07-02
  • src/main/java/org/jsoup/nodes/Node.java
15 Normal 43.91 1.30 N/A N/A 0% N/A 0.0 N/A -
9d3ab85 Renamed JSoup -> Jsoup 2011-07-02
  • src/main/java/org/jsoup/Jsoup.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 44.69 0.64 N/A N/A 0% N/A 0.0 N/A -
2f0a7bf Reimplemented parser. 2011-07-02
  • src/main/java/org/jsoup/nodes/Attributes.java
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/XmlDeclaration.java
  • src/main/java/org/jsoup/parser/AttributeParser.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/ParserRuntimeException.java
  • src/main/java/org/jsoup/parser/Position.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/main/java/org/jsoup/parser/Token.java
  • src/main/java/org/jsoup/parser/TokenStream.java
  • src/test/java/org/jsoup/parser/AttributeParseTest.java
  • src/test/java/org/jsoup/parser/AttributeParserTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
  • src/test/java/org/jsoup/parser/TokenStreamTest.java
  • src/test/java/org/jsoup/parser/TokenTest.java
15 Normal 45.17 1.14 N/A N/A 0% N/A 0.0 N/A -
03336ea Pulled string matching stuff out of Parser ad into TokenQueue, for reuse in selector parser. Added som texts and corrected behaviour of parser. 2011-07-02
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/test/java/org/jsoup/parser/AttributeParseTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 45.20 0.75 N/A N/A 0% N/A 0.0 N/A -
f435b79 Implemented: 2011-07-02
  • src/main/java/org/jsoup/nodes/Attributes.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/select/Collector.java
  • src/main/java/org/jsoup/select/Evaluator.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 45.11 0.81 N/A N/A 0% N/A 0.0 N/A -
eaf6bf4 Handle HTML encoded (escaped) data in text nodes and attributes. 2011-07-02
  • src/main/java/org/jsoup/nodes/Attribute.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 44.91 0.97 N/A N/A 0% N/A 0.0 N/A -
ac95e9f Nodes get to html() method. 2011-07-02
  • src/main/java/org/jsoup/nodes/Attribute.java
  • src/main/java/org/jsoup/nodes/Attributes.java
  • src/main/java/org/jsoup/nodes/Comment.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/main/java/org/jsoup/nodes/XmlDeclaration.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 45.26 0.99 N/A N/A 0% N/A 0.0 N/A -
0e4c8bf All nodes have outerHtml method, elements have (inner) HTML. 2011-07-02
  • src/main/java/org/jsoup/nodes/Comment.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/main/java/org/jsoup/nodes/XmlDeclaration.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 45.15 0.76 N/A N/A 0% N/A 0.0 N/A -
0402525 Initial, partial implementation of Selector. 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/main/java/org/jsoup/select/ElementList.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 45.18 1.08 N/A N/A 0% N/A 0.0 N/A -
1f3cfcf Implemented select(query, query, query) or group selector. 2011-07-02
  • src/main/java/org/jsoup/nodes/Attribute.java
  • src/main/java/org/jsoup/nodes/Attributes.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/select/ElementList.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 45.63 1.42 N/A N/A 0% N/A 0.0 N/A -
c1ef042 Implemented ElementList.select() 2011-07-02
  • src/main/java/org/jsoup/select/ElementList.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/ElementListTest.java
15 Normal 45.74 1.20 N/A N/A 0% N/A 0.0 N/A -
e4ff08f Renamed ElementList to Elements 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/select/ElementList.java
  • src/main/java/org/jsoup/select/Elements.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/ElementListTest.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 45.00 0.71 N/A N/A 0% N/A 0.0 N/A -
d31572d Renamed ElementList to Elements 2011-07-02
  • src/test/java/org/jsoup/select/ElementListTest.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 46.11 1.26 N/A N/A 0% N/A 0.0 N/A -
e8e755b Implemented select("ancestor descendant"). 2011-07-02
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 45.29 1.15 N/A N/A 0% N/A 0.0 N/A -
315292d Deeper descendant test. 2011-07-02
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 45.06 0.93 N/A N/A 0% N/A 0.0 N/A -
4bd743a Support for data only tags (script, textarea etc) 2011-07-02
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/test/java/org/jsoup/parser/ParserTest.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 46.16 0.98 0.00451 1.13 2.4% minor 1.10 info 2
479e85f Removed scratch test. 2011-07-02
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 45.95 1.24 N/A N/A 0% N/A 0.0 N/A -
e2f6a9d Neatened Parser 2011-07-02
  • src/main/java/org/jsoup/parser/Parser.java
15 Normal 44.74 1.13 N/A N/A 0% N/A 0.0 N/A -
e97f564 Implicit parent creation for elements, more general document structure creation. 2011-07-02
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 44.93 1.31 N/A N/A 0% N/A 0.0 N/A -
ce69123 Introduced a DataNode, and SCRIPT, TEXTAREA, TITLE etc goes into DataNodes, so that Element.text() does not get clouded with script or style inners. 2011-07-02
  • src/main/java/org/jsoup/nodes/DataNode.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Non-normal 46.26 1.14 N/A N/A 0% N/A 0.0 N/A -
b8b7308 Fixed head canContain 2011-07-02
  • src/main/java/org/jsoup/parser/Tag.java
15 Normal 45.71 0.99 N/A N/A 0% N/A 0.0 N/A -
ada7795 todo note 2011-07-02
  • src/main/java/org/jsoup/parser/Tag.java
15 Normal 45.88 1.27 N/A N/A 0% N/A 0.0 N/A -
3dd9e66 Have Element DOM methods return Elements instead of List<Element>, to give ready access to .select(query) 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/select/Collector.java
15 Normal 45.34 1.00 N/A N/A 0% N/A 0.0 N/A -
6fe6c34 Implemented Element.text(string) method, to set the text of an element, and clear out existing html. 2011-07-02
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/test/java/org/jsoup/nodes/DocumentTest.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Non-normal 45.81 1.13 N/A N/A 0% N/A 0.0 N/A -
86c1d97 Selector: added * (all elements) and parent > child. 2011-07-02
  • src/main/java/org/jsoup/select/Evaluator.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 46.01 1.24 N/A N/A 0% N/A 0.0 N/A -
d23db47 Implement baseURIs for all Nodes, and absolute URL attribute getter. 2011-07-02
  • src/main/java/org/jsoup/Jsoup.java
  • src/main/java/org/jsoup/nodes/Comment.java
  • src/main/java/org/jsoup/nodes/DataNode.java
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/main/java/org/jsoup/nodes/XmlDeclaration.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/StartTag.java
  • src/main/java/org/jsoup/select/Evaluator.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/nodes/NodeTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 45.06 1.03 N/A N/A 0% N/A 0.0 N/A -
8bb732b Initial test suite from real world html 2011-07-02
  • src/main/java/org/jsoup/parser/Parser.java
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/resources/htmltests/README
  • src/test/resources/htmltests/smh-biz-article-1.html
15 Normal 47.15 0.88 8.63e-05 1.68 4.6% minor 2.09 info 3
7b1a876 Updated parser to support namespaced attributes (i.e xml:lang=en). 2011-07-02
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 47.26 1.12 N/A N/A 0% N/A 0.0 N/A -
ef74889 Explicit empty String[], to remove warning on null as vararg. 2011-07-02
  • src/main/java/org/jsoup/parser/Tag.java
15 Non-normal 47.83 1.17 N/A N/A 0% N/A 0.0 N/A -
eb95cc7 Fixed selector so that "parent child" doesn't contain parent, and "element.class" is an AND on parent element, and doesn't match .class in child element (i.e. I re-read the CSS3 selector doc, which is clearer than jquery doc). 2011-07-02
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 46.49 0.96 N/A N/A 0% N/A 0.0 N/A -
43e16a6 Attribute helpers in Element and Elements. 2011-07-02
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 47.04 0.93 N/A N/A 0% N/A 0.0 N/A -
45718e9 Test confirms selectors are case insensitive. 2011-07-02
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 46.95 0.70 N/A N/A 0% N/A 0.0 N/A -
0703968 Parser updated to handle CDATA, and rogue < in text nodes. 2011-07-02
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 47.57 1.20 N/A N/A 0% N/A 0.0 N/A -
0073422 Output HTML correctly for <! ... > and <? ... ?> xml tags. 2011-07-02
  • src/main/java/org/jsoup/nodes/XmlDeclaration.java
  • src/main/java/org/jsoup/parser/Parser.java
15 Normal 46.24 0.96 N/A N/A 0% N/A 0.0 N/A -
4555f2d Implemented advanced attribute selectors (!= ^= $= *=) and element methods. 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/select/Collector.java
  • src/main/java/org/jsoup/select/Evaluator.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Non-normal 47.70 1.07 N/A N/A 0% N/A 0.0 N/A -
c1472f3 Extend selector test for multi classes and attributes. 2011-07-02
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 46.70 1.01 N/A N/A 0% N/A 0.0 N/A -
40979c9 Don't register unknown tags. 2011-07-02
  • src/main/java/org/jsoup/parser/Tag.java
15 Non-normal 46.37 1.26 N/A N/A 0% N/A 0.0 N/A -
e86fce8 Tests parser for unknown tags. 2011-07-02
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 46.85 0.98 N/A N/A 0% N/A 0.0 N/A -
7f653fa Handle empty (self closing) blocks. 2011-07-02
  • src/main/java/org/jsoup/parser/Parser.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Non-normal 47.71 0.93 N/A N/A 0% N/A 0.0 N/A -
56bacbd Implemented Elements methods text(), eq(), and is(). 2011-07-02
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 46.96 1.11 N/A N/A 0% N/A 0.0 N/A -
2202259 Removed unused Select#groupOp noop. 2011-07-02
  • src/main/java/org/jsoup/select/Selector.java
15 Non-normal 46.09 0.88 N/A N/A 0% N/A 0.0 N/A -
314fa9d Renamed Elements#select to Elements#filter. 2011-07-02
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Non-normal 47.43 1.15 N/A N/A 0% N/A 0.0 N/A -
0eeefe4 Initial bits of HTML cleaner. 2011-07-02
  • src/main/java/org/jsoup/safety/Cleaner.java
  • src/main/java/org/jsoup/safety/Whitelist.java
15 Normal 46.99 0.86 N/A N/A 0% N/A 0.0 N/A -
577b292 Initial implementation of Whitelist cleaner config. 2011-07-02
  • src/main/java/org/jsoup/safety/Whitelist.java
15 Normal 46.43 1.09 N/A N/A 0% N/A 0.0 N/A -
83b8d1a Initial Cleaner implementation. 2011-07-02
  • src/main/java/org/jsoup/Jsoup.java
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/safety/Cleaner.java
  • src/main/java/org/jsoup/safety/Whitelist.java
  • src/test/java/org/jsoup/org/jsoup/safety/CleanerTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 47.56 0.97 N/A N/A 0% N/A 0.0 N/A -
e9e331c Added integration test for www.news.com.au 2011-07-02
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/resources/htmltests/README
  • src/test/resources/htmltests/news-com-au-home.html
15 Normal 48.50 0.89 0.00115 1.32 2.0% minor 0.94 info 2
72fe766 Fixed select parser for childs. 2011-07-02
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 48.71 0.87 N/A N/A 0% N/A 0.0 N/A -
7a7419f Selector cleanup 2011-07-02
  • src/main/java/org/jsoup/select/Selector.java
15 Normal 48.08 1.09 N/A N/A 0% N/A 0.0 N/A -
ac57740 Fixed selector for multi descenders. 2011-07-02
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 48.56 0.83 N/A N/A 0% N/A 0.0 N/A -
2264b36 Google parse test 2011-07-02
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/resources/htmltests/README
15 Normal 49.19 1.20 N/A N/A 0% N/A 0.0 N/A -
e322266 Implemented "abs:" virtual attribute prefix for absolute URLs. 2011-07-02
  • src/main/java/org/jsoup/nodes/Node.java
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/java/org/jsoup/nodes/NodeTest.java
15 Normal 49.05 0.92 N/A N/A 0% N/A 0.0 N/A -
2f73257 Modified Node#absURL to return only absolute URLs, or "". 2011-07-02
  • src/main/java/org/jsoup/nodes/Node.java
  • src/test/java/org/jsoup/nodes/NodeTest.java
15 Normal 48.60 0.75 N/A N/A 0% N/A 0.0 N/A -
6fcffa8 Modified parser to add elements found past </body> into body. 2011-07-02
  • src/main/java/org/jsoup/parser/Parser.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Non-normal 49.18 1.03 N/A N/A 0% N/A 0.0 N/A -
7e5fb42 Test for binary content. 2011-07-02
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/resources/htmltests/thumb.jpg
15 Normal 48.06 0.95 N/A N/A 0% N/A 0.0 N/A -
4296f2c Parse Test for Yahoo Japan. 2011-07-02
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/resources/htmltests/README
  • src/test/resources/htmltests/yahoo-jp.html
15 Normal 48.94 0.99 N/A N/A 0% N/A 0.0 N/A -
cdeae1e Extra Cleaner tests. 2011-07-02
  • src/main/java/org/jsoup/Jsoup.java
  • src/test/java/org/jsoup/org/jsoup/safety/CleanerTest.java
15 Normal 49.25 0.90 N/A N/A 0% N/A 0.0 N/A -
7649933 Adds Parser.parseBodyFragment method. 2011-07-02
  • src/main/java/org/jsoup/Jsoup.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/safety/Whitelist.java
15 Normal 48.91 1.06 N/A N/A 0% N/A 0.0 N/A -
4899674 Makes static members final. 2011-07-02
  • src/main/java/org/jsoup/parser/Parser.java
15 Normal 49.01 0.83 N/A N/A 0% N/A 0.0 N/A -
458b990 Updates pom and adds license 2011-07-02
  • LICENSE
  • pom.xml
15 Normal 49.12 0.99 N/A N/A 0% N/A 0.0 N/A -
89eeefb Updates description 2011-07-02
  • pom.xml
15 Normal 48.81 1.04 N/A N/A 0% N/A 0.0 N/A -
1819b3a Encourage Maven to copy using UTF-8. 2011-07-02
  • pom.xml
15 Normal 49.35 0.95 N/A N/A 0% N/A 0.0 N/A -
5af8413 Maven plugin to build javadoc 2011-07-02
  • pom.xml
15 Normal 52.53 0.90 3.37e-11 3.83 6.4% moderate 3.18 warning 4
83d1848 Rename Element.addChild to appendChild. 2011-07-02
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/safety/Cleaner.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 52.19 0.94 N/A N/A 0% N/A 0.0 N/A -
abdf227 Implemented Element.append(html) 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 52.13 1.12 N/A N/A 0% N/A 0.0 N/A -
9bed789 Element documentation. 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
15 Normal 51.92 1.40 N/A N/A 0% N/A 0.0 N/A -
46e1e97 Doc tidy. 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
15 Non-normal 53.02 0.94 N/A N/A 0% N/A 0.0 N/A -
59d5e26 Benchmark script. 2011-07-02
  • .gitignore
  • src/test/java/org/jsoup/integration/Benchmark.java
15 Normal 52.69 1.25 N/A N/A 0% N/A 0.0 N/A -
3205f0e Removed StartTag 2011-07-02
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/StartTag.java
  • src/main/java/org/jsoup/safety/Cleaner.java
  • src/test/java/org/jsoup/nodes/NodeTest.java
15 Normal 51.06 1.25 N/A N/A 0% N/A 0.0 N/A -
80c826d Moved Evaluator to nodes from select, to close down public methods. 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Evaluator.java
  • src/main/java/org/jsoup/select/Collector.java
  • src/main/java/org/jsoup/select/Evaluator.java
  • src/main/java/org/jsoup/select/Selector.java
15 Normal 52.54 1.24 N/A N/A 0% N/A 0.0 N/A -
a8ca1da Doc 2011-07-02
  • src/main/java/org/jsoup/nodes/Evaluator.java
15 Normal 52.64 1.10 N/A N/A 0% N/A 0.0 N/A -
a9768aa Doc 2011-07-02
  • src/main/java/org/jsoup/nodes/Evaluator.java
15 Normal 52.40 0.95 N/A N/A 0% N/A 0.0 N/A -
9c8969d Knock access down 2011-07-02
  • src/main/java/org/jsoup/parser/Tag.java
15 Normal 52.54 1.10 N/A N/A 0% N/A 0.0 N/A -
56a6c72 Version is 0.1 until first beta release 2011-07-02
  • pom.xml
15 Normal 52.59 1.18 N/A N/A 0% N/A 0.0 N/A -
e5cd584 Removed Element children list, and create on fly from nodes. 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/select/Elements.java
15 Normal 52.20 1.04 N/A N/A 0% N/A 0.0 N/A -
5b40706 Attributes values back to Attribute 2011-07-02
  • src/main/java/org/jsoup/nodes/Attribute.java
  • src/main/java/org/jsoup/nodes/Attributes.java
15 Normal 52.56 1.25 N/A N/A 0% N/A 0.0 N/A -
d8dbde8 Attributes format 2011-07-02
  • src/main/java/org/jsoup/nodes/Attributes.java
15 Normal 53.23 0.94 N/A N/A 0% N/A 0.0 N/A -
95945f1 Implemented Element prepend methods 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 52.84 1.08 N/A N/A 0% N/A 0.0 N/A -
bd3e7c8 Simplified Document bean methods for consistency. 2011-07-02
  • src/main/java/org/jsoup/Jsoup.java
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/safety/Cleaner.java
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/java/org/jsoup/nodes/DocumentTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 52.03 1.18 N/A N/A 0% N/A 0.0 N/A -
37d4c1f Linked Document title methods with HTML structure 2011-07-02
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/test/java/org/jsoup/nodes/DocumentTest.java
15 Normal 53.06 1.09 N/A N/A 0% N/A 0.0 N/A -
98e828a Fixed parse of unclosed <dl><dt>Foo<dd>Bar</dl> runs. 2011-07-02
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 53.25 1.16 N/A N/A 0% N/A 0.0 N/A -
a56b19c Force compile source from UTF-8. 2011-07-02
  • pom.xml
15 Normal 52.78 1.12 N/A N/A 0% N/A 0.0 N/A -
76e03ee POM update to build source and javadoc jars 2011-07-02
  • pom.xml
15 Normal 52.19 1.09 N/A N/A 0% N/A 0.0 N/A -
8929d96 Implemented Jsoup.parse(File), and javadocced. 2011-07-02
  • src/main/java/org/jsoup/DataUtil.java
  • src/main/java/org/jsoup/Jsoup.java
15 Normal 53.05 1.02 N/A N/A 0% N/A 0.0 N/A -
01342bc Flipped integration test to use Parse(File) 2011-07-02
  • src/test/java/org/jsoup/integration/ParseTest.java
15 Normal 52.58 1.08 N/A N/A 0% N/A 0.0 N/A -
ac809a4 No default constructor for Jsoup 2011-07-02
  • src/main/java/org/jsoup/Jsoup.java
15 Normal 52.83 0.98 N/A N/A 0% N/A 0.0 N/A -
e2c62cd Dropped "get" 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/safety/Cleaner.java
  • src/test/java/org/jsoup/parser/AttributeParseTest.java
15 Normal 53.13 0.99 N/A N/A 0% N/A 0.0 N/A -
48a63ff Elements 2011-07-02
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 52.97 0.75 N/A N/A 0% N/A 0.0 N/A -
ed30e5c Don't escape text in data nodes, to preserve " chars 2011-07-02
  • src/main/java/org/jsoup/nodes/DataNode.java
  • src/main/java/org/jsoup/parser/Parser.java
15 Non-normal 53.15 0.96 N/A N/A 0% N/A 0.0 N/A -
c4bb2a4 Simplifed Tag creator. 2011-07-02
  • src/main/java/org/jsoup/parser/Tag.java
15 Normal 52.61 1.06 N/A N/A 0% N/A 0.0 N/A -
ad405f9 Text normalisation. 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 52.12 1.08 N/A N/A 0% N/A 0.0 N/A -
62ea04e Whitespace tests 2011-07-02
  • src/main/java/org/jsoup/nodes/Comment.java
  • src/main/java/org/jsoup/nodes/DataNode.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/main/java/org/jsoup/nodes/XmlDeclaration.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/TextUtil.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/org/jsoup/safety/CleanerTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 53.03 1.13 N/A N/A 0% N/A 0.0 N/A -
496e6a1 Preserve whitespace in children of <pre> 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 52.35 0.91 N/A N/A 0% N/A 0.0 N/A -
4cfd3c3 Implemented parse from URL. 2011-07-02
  • src/main/java/org/jsoup/DataUtil.java
  • src/main/java/org/jsoup/Jsoup.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 53.06 1.07 N/A N/A 0% N/A 0.0 N/A -
8c211dc Doc typo 2011-07-02
  • src/main/java/org/jsoup/Jsoup.java
15 Normal 52.91 1.11 N/A N/A 0% N/A 0.0 N/A -
3ff2694 Doc 2011-07-02
  • src/main/java/org/jsoup/Jsoup.java
15 Normal 52.19 1.10 N/A N/A 0% N/A 0.0 N/A -
6788a6d Parse <frameset> outside of <body> 2011-07-02
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 53.09 1.16 N/A N/A 0% N/A 0.0 N/A -
be365c5 Updated URL integration test 2011-07-02
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 52.66 1.35 N/A N/A 0% N/A 0.0 N/A -
28418f8 Javadoc 2011-07-02
  • src/main/java/org/jsoup/Jsoup.java
  • src/main/java/org/jsoup/nodes/Attribute.java
  • src/main/java/org/jsoup/nodes/Attributes.java
  • src/main/java/org/jsoup/nodes/Comment.java
  • src/main/java/org/jsoup/nodes/DataNode.java
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/main/java/org/jsoup/nodes/XmlDeclaration.java
  • src/main/java/org/jsoup/nodes/package-info.java
  • src/main/java/org/jsoup/package-info.java
  • src/main/java/org/jsoup/parser/package-info.java
  • src/main/java/org/jsoup/safety/Cleaner.java
  • src/main/java/org/jsoup/safety/package-info.java
  • src/main/java/org/jsoup/select/package-info.java
15 Non-normal 53.48 1.06 N/A N/A 0% N/A 0.0 N/A -
3f67316 Parser javadoc 2011-07-02
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
15 Normal 52.53 1.05 N/A N/A 0% N/A 0.0 N/A -
36be16c Cleaner javadoc 2011-07-02
  • src/main/java/org/jsoup/safety/Cleaner.java
  • src/main/java/org/jsoup/safety/Whitelist.java
15 Normal 52.48 0.85 N/A N/A 0% N/A 0.0 N/A -
671e03b Selector documentation 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/select/Collector.java
  • src/main/java/org/jsoup/select/Selector.java
15 Normal 52.78 1.10 N/A N/A 0% N/A 0.0 N/A -
1168662 Document.createElement(String) 2011-07-02
  • src/main/java/org/jsoup/nodes/Document.java
15 Non-normal 52.76 1.31 N/A N/A 0% N/A 0.0 N/A -
45e787d Support for inline font tag 2011-07-02
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 53.16 1.14 N/A N/A 0% N/A 0.0 N/A -
be3ff9a pom update 2011-07-02
  • pom.xml
15 Normal 53.67 0.97 N/A N/A 0% N/A 0.0 N/A -
03a2c12 [maven-release-plugin] prepare release jsoup-0.1.1 2011-07-02
  • pom.xml
15 Normal 53.59 0.89 N/A N/A 0% N/A 0.0 N/A -
c1d0649 [maven-release-plugin] prepare for next development iteration 2011-07-02
  • pom.xml
15 Normal 52.83 0.97 N/A N/A 0% N/A 0.0 N/A -
2cce405 Parse unknown tags as inline elements that can contain blocks. 2011-07-02
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/org/jsoup/safety/CleanerTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 52.31 1.03 N/A N/A 0% N/A 0.0 N/A -
8fd43ac [maven-release-plugin] prepare release jsoup-0.1.2 2011-07-02
  • pom.xml
15 Normal 52.59 1.06 N/A N/A 0% N/A 0.0 N/A -
42a712e [maven-release-plugin] prepare for next development iteration 2011-07-02
  • pom.xml
15 Normal 53.19 1.39 N/A N/A 0% N/A 0.0 N/A -
c01af22 Fix absolute URL resolution issue when a base tag has no href. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/parser/Parser.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 52.69 1.15 N/A N/A 0% N/A 0.0 N/A -
544281d Example program: list links 2011-07-02
  • src/main/java/org/jsoup/examples/ListLinks.java
  • src/main/java/org/jsoup/examples/package-info.java
15 Normal 53.46 1.16 N/A N/A 0% N/A 0.0 N/A -
f992e41 Implemented Element#wrap and #Elements#wrap 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 52.38 1.01 N/A N/A 0% N/A 0.0 N/A -
79c6723 New: E + F adjacent sibling selector, E ~ F preceding sibling. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Non-normal 53.30 1.33 N/A N/A 0% N/A 0.0 N/A -
56ddff9 Maven Sonatype setup 2011-07-02
  • pom.xml
15 Normal 52.72 0.91 N/A N/A 0% N/A 0.0 N/A -
3d145b3 [maven-release-plugin] prepare release jsoup-0.2.1 2011-07-02
  • pom.xml
15 Normal 53.75 0.64 0.0251 0.87 2.0% minor 1.03 info 2
5daa5a6 [maven-release-plugin] prepare for next development iteration 2011-07-02
  • pom.xml
15 Normal 52.74 1.35 N/A N/A 0% N/A 0.0 N/A -
8876eef [maven-release-plugin] prepare release jsoup-0.2.1 2011-07-02
  • pom.xml
15 Normal 52.53 1.15 N/A N/A 0% N/A 0.0 N/A -
9379c7b Release prep 2011-07-02
  • pom.xml
15 Non-normal 53.95 1.51 N/A N/A 0% N/A 0.0 N/A -
d16c8ce [maven-release-plugin] prepare release jsoup-0.2.1a 2011-07-02
  • pom.xml
15 Normal 53.66 0.95 N/A N/A 0% N/A 0.0 N/A -
f74286b [maven-release-plugin] prepare for next development iteration 2011-07-02
  • pom.xml
15 Normal 53.66 1.17 N/A N/A 0% N/A 0.0 N/A -
c5898f1 Sonatype release machinations 2011-07-02
  • pom.xml
15 Normal 52.97 1.06 N/A N/A 0% N/A 0.0 N/A -
5011bb4 [maven-release-plugin] prepare release jsoup-0.2.1b 2011-07-02
  • pom.xml
15 Normal 53.38 1.24 N/A N/A 0% N/A 0.0 N/A -
8fae12e [maven-release-plugin] prepare for next development iteration 2011-07-02
  • pom.xml
15 Normal 52.54 1.13 N/A N/A 0% N/A 0.0 N/A -
d2f4ea6 Add addClass, removeClass, toggleClass, hasClass to Element and Elements. 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 53.15 0.87 N/A N/A 0% N/A 0.0 N/A -
d24b485 Improved document normalisation. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/test/java/org/jsoup/nodes/TextNodeTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 53.57 1.16 N/A N/A 0% N/A 0.0 N/A -
93e9d84 hasText 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 53.39 1.20 N/A N/A 0% N/A 0.0 N/A -
a52e669 Improved HTML output (pretty-print) 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Comment.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/TextUtil.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/org/jsoup/safety/CleanerTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 54.36 1.26 N/A N/A 0% N/A 0.0 N/A -
2ee1b79 [maven-release-plugin] prepare release jsoup-0.2.2 2011-07-02
  • pom.xml
15 Non-normal 54.52 1.43 N/A N/A 0% N/A 0.0 N/A -
67915c0 [maven-release-plugin] prepare for next development iteration 2011-07-02
  • pom.xml
15 Non-normal 53.29 1.47 N/A N/A 0% N/A 0.0 N/A -
14db439 Assert attribute values are not null, not not empty. 2011-07-02
  • src/main/java/org/jsoup/safety/Whitelist.java
  • src/test/java/org/jsoup/org/jsoup/safety/CleanerTest.java
15 Normal 53.64 1.09 N/A N/A 0% N/A 0.0 N/A -
4a0e5a5 Changed Elements#attr(key) to scan all elements for attribute. 2011-07-02
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 52.71 1.05 N/A N/A 0% N/A 0.0 N/A -
0c312eb Implemented Elements html(), html(string), append, and prepend. 2011-07-02
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 54.70 0.73 6.59e-05 1.75 3.8% minor 1.99 info 3
6b60af6 Normalise head by prepending, not appending. 2011-07-02
  • src/main/java/org/jsoup/nodes/Document.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 53.94 1.18 N/A N/A 0% N/A 0.0 N/A -
19f2541 Cleaner.isValid() method. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/Jsoup.java
  • src/main/java/org/jsoup/safety/Cleaner.java
  • src/test/java/org/jsoup/org/jsoup/safety/CleanerTest.java
15 Normal 54.12 1.06 N/A N/A 0% N/A 0.0 N/A -
4c35318 IsValid test for OK attribute 2011-07-02
  • src/test/java/org/jsoup/org/jsoup/safety/CleanerTest.java
15 Normal 53.95 0.84 N/A N/A 0% N/A 0.0 N/A -
6c945b2 Test self is not descender 2011-07-02
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Non-normal 54.88 1.04 N/A N/A 0% N/A 0.0 N/A -
0a79e4b [maven-release-plugin] prepare release jsoup-0.3.1 2011-07-02
  • pom.xml
15 Normal 53.55 1.08 0.0317 -0.83 2.4% minor -1.33 info 2
7199cf1 [maven-release-plugin] prepare for next development iteration 2011-07-02
  • pom.xml
15 Normal 53.64 1.23 N/A N/A 0% N/A 0.0 N/A -
ec69d09 Allow - and _ in CSS ID selectors. 2011-07-02
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 52.96 1.00 N/A N/A 0% N/A 0.0 N/A -
2660750 Resolve relative links when cleaning. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/safety/Cleaner.java
  • src/main/java/org/jsoup/safety/Whitelist.java
  • src/test/java/org/jsoup/org/jsoup/safety/CleanerTest.java
15 Normal 53.70 0.97 N/A N/A 0% N/A 0.0 N/A -
3eb8a67 Allow combinators at start of selector query 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Non-normal 54.08 1.30 N/A N/A 0% N/A 0.0 N/A -
fcab98c Added val() and val(string) to Element and Elements. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/parser/ParserTest.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 53.19 1.02 N/A N/A 0% N/A 0.0 N/A -
982e4f9 Added Node#remove and Node#replaceWith. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Node.java
  • src/test/java/org/jsoup/nodes/NodeTest.java
15 Normal 53.65 1.13 N/A N/A 0% N/A 0.0 N/A -
a3d03f9 Throw exception if trying to parse non-text content 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/DataUtil.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 52.84 1.20 N/A N/A 0% N/A 0.0 N/A -
f607d8f Added TextNode#text and TextNode#text(String) 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/test/java/org/jsoup/nodes/TextNodeTest.java
15 Normal 53.30 0.98 N/A N/A 0% N/A 0.0 N/A -
5eecccd Added selector support for :eq, :lt, and gt 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Evaluator.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Non-normal 54.54 1.13 N/A N/A 0% N/A 0.0 N/A -
40a3575 String.isEmpty() and LinkedList.peekFirst() is not part of the Java 5.0 API. 2011-07-02
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 53.16 1.24 N/A N/A 0% N/A 0.0 N/A -
371eaf7 [maven-release-plugin] prepare release jsoup-1.1.1 2011-07-02
  • pom.xml
15 Normal 53.91 1.39 N/A N/A 0% N/A 0.0 N/A -
4d3ff3d [maven-release-plugin] prepare for next development iteration 2011-07-02
  • pom.xml
15 Normal 53.52 1.25 N/A N/A 0% N/A 0.0 N/A -
77add79 Fixed test package 2011-07-02
  • src/test/java/org/jsoup/org/jsoup/safety/CleanerTest.java
  • src/test/java/org/jsoup/safety/CleanerTest.java
15 Normal 53.96 1.16 N/A N/A 0% N/A 0.0 N/A -
27a52f9 Fix an issue where text order was incorrect when parsing pre-document HTML. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Document.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 54.81 1.21 N/A N/A 0% N/A 0.0 N/A -
bb4ead7 Clean up the parse stack correctly when parsing data-nodes. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/parser/Parser.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 54.15 1.27 N/A N/A 0% N/A 0.0 N/A -
6c2032d Fixed javadoc typo 2011-07-02
  • src/main/java/org/jsoup/select/Elements.java
15 Normal 53.72 1.16 N/A N/A 0% N/A 0.0 N/A -
aec561f Added :has(selector) pseudo-selector. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/select/Elements.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
  • src/test/java/org/jsoup/select/ElementsTest.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 53.79 0.98 N/A N/A 0% N/A 0.0 N/A -
0081d16 Improved implicit close tag heuristic detection when parsing malformed HTML. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 53.83 1.16 N/A N/A 0% N/A 0.0 N/A -
05ea09d Cleanup Element and Node add mechanism 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
15 Normal 53.79 1.39 N/A N/A 0% N/A 0.0 N/A -
8c07dc1 Added .before(html) and .after(html) methods to Element and Elements, to insert sibling HTML 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Non-normal 54.19 1.32 N/A N/A 0% N/A 0.0 N/A -
e7ebe69 [maven-release-plugin] prepare release jsoup-1.2.1 2011-07-02
  • pom.xml
15 Normal 53.99 1.16 N/A N/A 0% N/A 0.0 N/A -
02c9052 [maven-release-plugin] prepare for next development iteration 2011-07-02
  • pom.xml
15 Normal 53.97 1.16 N/A N/A 0% N/A 0.0 N/A -
97d203b Fixed javadoc for :eq(n) 2011-07-02
  • src/main/java/org/jsoup/select/Selector.java
15 Non-normal 53.65 1.05 N/A N/A 0% N/A 0.0 N/A -
cf3676c Upgraded the selector query parser to allow nested selectors like 'div:has(p:has(span))' 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/parser/TokenQueueTest.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Non-normal 53.10 1.25 N/A N/A 0% N/A 0.0 N/A -
e6cc4ce Updated TokenQueue so :contains(text) can be escaped, if looking 2011-07-02
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/parser/TokenQueueTest.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 53.52 1.10 N/A N/A 0% N/A 0.0 N/A -
916d539 Implemented :matches(regex) selector. 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Evaluator.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 53.81 1.19 N/A N/A 0% N/A 0.0 N/A -
027c415 Parsing optimisation. 2011-07-02
  • src/main/java/org/jsoup/parser/TokenQueue.java
15 Normal 53.72 1.06 N/A N/A 0% N/A 0.0 N/A -
6cff72a Parsing performance optimisation. 2011-07-02
  • src/main/java/org/jsoup/parser/TokenQueue.java
15 Non-normal 54.56 1.22 N/A N/A 0% N/A 0.0 N/A -
40a3cda Parsing performance optimisation. 2011-07-02
  • src/main/java/org/jsoup/nodes/Attribute.java
  • src/main/java/org/jsoup/nodes/Attributes.java
  • src/main/java/org/jsoup/nodes/Node.java
15 Normal 53.81 1.06 N/A N/A 0% N/A 0.0 N/A -
f0f3eab TextNode performance tweaks 2011-07-02
  • src/main/java/org/jsoup/nodes/TextNode.java
15 Normal 53.60 1.20 N/A N/A 0% N/A 0.0 N/A -
10cfa04 Use a Visitor instead of recursion for HTML and selectors. 2011-07-02
  • src/main/java/org/jsoup/nodes/Comment.java
  • src/main/java/org/jsoup/nodes/DataNode.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/main/java/org/jsoup/nodes/XmlDeclaration.java
  • src/main/java/org/jsoup/select/Collector.java
  • src/main/java/org/jsoup/select/NodeTraversor.java
  • src/main/java/org/jsoup/select/NodeVisitor.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 53.90 1.24 N/A N/A 0% N/A 0.0 N/A -
6b0dd15 Performance tweaks. 2011-07-02
  • src/main/java/org/jsoup/nodes/Attribute.java
  • src/main/java/org/jsoup/nodes/Attributes.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
15 Normal 52.88 1.06 N/A N/A 0% N/A 0.0 N/A -
ad20367 Tidy 2011-07-02
  • src/main/java/org/jsoup/nodes/Attribute.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
15 Normal 53.18 1.43 N/A N/A 0% N/A 0.0 N/A -
57567c6 Added [key~=regex] attribute selector by regular expression 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Evaluator.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 52.27 1.26 N/A N/A 0% N/A 0.0 N/A -
4b9bd67 Tidy 2011-07-02
  • src/main/java/org/jsoup/select/Collector.java
15 Normal 53.95 0.88 0.0365 0.81 3.2% minor 1.68 info 3
211a0b3 Test update 2011-07-02
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 52.37 1.21 0.0352 -0.81 2.9% minor -1.58 info 2
25a4b0c [maven-release-plugin] prepare release jsoup-1.2.2 2011-07-02
  • pom.xml
15 Normal 53.57 0.90 N/A N/A 0% N/A 0.0 N/A -
b044a77 [maven-release-plugin] prepare for next development iteration 2011-07-02
  • pom.xml
15 Normal 53.06 1.04 N/A N/A 0% N/A 0.0 N/A -
7eeb74d Automatically determine charset when parsing from URL or File. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/DataUtil.java
  • src/main/java/org/jsoup/Jsoup.java
  • src/test/java/org/jsoup/DataUtilTest.java
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/resources/htmltests/README
  • src/test/resources/htmltests/baidu-cn-home.html
15 Normal 53.47 0.77 N/A N/A 0% N/A 0.0 N/A -
4f2ff53 Auto detect charset from HTML5 <meta charset> tag if present 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/DataUtil.java
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/resources/htmltests/meta-charset-1.html
  • src/test/resources/htmltests/meta-charset-2.html
  • src/test/resources/htmltests/meta-charset-3.html
15 Normal 53.15 1.17 N/A N/A 0% N/A 0.0 N/A -
7520dee Changed DT & DD tags to block-mode tags, to follow practise over spec. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 52.86 1.36 N/A N/A 0% N/A 0.0 N/A -
af580c3 Added support for [^attributePrefix] selector query. Useful for finding 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Evaluator.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/SelectorTest.java
  • src/test/resources/htmltests/baidu-cn-home.html
15 Normal 53.72 1.29 N/A N/A 0% N/A 0.0 N/A -
847e03e Implemented Element.dataset(), to retrieve a map of custom data attributes. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Attribute.java
  • src/main/java/org/jsoup/nodes/Attributes.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Non-normal 52.35 1.25 N/A N/A 0% N/A 0.0 N/A -
ba5d660 Improved tag definitions to allow limited children and excluded children. 2011-07-02
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/parser/ParserTest.java
  • src/test/java/org/jsoup/safety/CleanerTest.java
15 Normal 54.11 0.98 0.0162 0.94 3.4% minor 1.76 info 3
e05e185 Cleaned tag definitions to make head and dl parsing more generic. 2011-07-02
  • src/main/java/org/jsoup/parser/Tag.java
15 Normal 52.77 1.23 N/A N/A 0% N/A 0.0 N/A -
a147ce5 Implicit close for <caption> tags. 2011-07-02
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 53.28 1.27 N/A N/A 0% N/A 0.0 N/A -
09adeec Testcase for malformed meta http-equiv charset. 2011-07-02
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 53.94 1.29 N/A N/A 0% N/A 0.0 N/A -
f0f280c HTML5 tag support 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 53.83 1.27 N/A N/A 0% N/A 0.0 N/A -
e5f6e08 Added support for namespaced elements (<fb:name>) and selectors (fb|name) 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 53.75 1.22 N/A N/A 0% N/A 0.0 N/A -
9824d00 Improved HTML output format for empty elements and auto-detected self closing tags. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 53.72 1.01 N/A N/A 0% N/A 0.0 N/A -
8a49d09 Added support for tag names with - and _ (<abc_foo>, <abc-foo>) 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
  • src/test/java/org/jsoup/select/SelectorTest.java
  • src/test/resources/htmltests/README
  • src/test/resources/htmltests/nyt-article-1.html
15 Normal 54.94 1.52 N/A N/A 0% N/A 0.0 N/A -
aef65a9 Removed obsolete nodeDepth method 2011-07-02
  • src/main/java/org/jsoup/nodes/Node.java
15 Non-normal 55.33 0.98 N/A N/A 0% N/A 0.0 N/A -
2ca58b7 Implemented Node.ownerDocument DOM API method. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Node.java
  • src/test/java/org/jsoup/nodes/NodeTest.java
15 Normal 53.98 1.24 0.0286 -0.85 2.4% minor -1.35 info 2
eb1edd4 Fixed support for character class regular expressions in [attr=~regex] selector 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 54.26 0.96 N/A N/A 0% N/A 0.0 N/A -
17486e2 Draft implementation of Entities, for customisable entity escaping. 2011-07-02
  • src/main/java/org/jsoup/Entities.java
  • src/test/java/org/jsoup/EntitiesTest.java
15 Normal 53.89 1.22 N/A N/A 0% N/A 0.0 N/A -
f8841ed Working on escape/unescape routine. 2011-07-02
  • src/main/java/org/jsoup/Entities.java
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/test/java/org/jsoup/EntitiesTest.java
  • src/test/java/org/jsoup/nodes/EntitiesTest.java
15 Normal 54.00 1.20 N/A N/A 0% N/A 0.0 N/A -
935cab0 Simplified Entity unescaper 2011-07-02
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/test/java/org/jsoup/nodes/EntitiesTest.java
15 Normal 55.03 1.10 0.044 0.77 1.9% minor 1.03 info 2
57bce6d Added ability to configure the document's output charset. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/DataUtil.java
  • src/main/java/org/jsoup/Jsoup.java
  • src/main/java/org/jsoup/nodes/Attribute.java
  • src/main/java/org/jsoup/nodes/Attributes.java
  • src/main/java/org/jsoup/nodes/Comment.java
  • src/main/java/org/jsoup/nodes/DataNode.java
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/main/java/org/jsoup/nodes/XmlDeclaration.java
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
  • src/test/java/org/jsoup/nodes/DocumentTest.java
15 Normal 54.71 0.96 N/A N/A 0% N/A 0.0 N/A -
21c927d [maven-release-plugin] prepare release jsoup-1.2.3 2011-07-02
  • pom.xml
15 Normal 54.34 1.12 N/A N/A 0% N/A 0.0 N/A -
9135616 [maven-release-plugin] prepare for next development iteration 2011-07-02
  • pom.xml
15 Normal 54.40 1.05 N/A N/A 0% N/A 0.0 N/A -
050c5b2 Use jsoup escaper for attributes, not Apache's. 2011-07-02
  • src/main/java/org/jsoup/nodes/Attribute.java
15 Normal 54.46 0.80 N/A N/A 0% N/A 0.0 N/A -
674dab0 Optimise adding nodes to end of childnode list. 2011-07-02
  • src/main/java/org/jsoup/nodes/Node.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 53.58 1.08 N/A N/A 0% N/A 0.0 N/A -
19aecf2 TokenQueue optimisations 2011-07-02
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
15 Normal 54.68 1.30 N/A N/A 0% N/A 0.0 N/A -
daf4666 Optimised document normalisation 2011-07-02
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
15 Normal 53.79 0.99 N/A N/A 0% N/A 0.0 N/A -
ff329d5 Restored public access for Entities.EscapeMode 2011-07-02
  • src/main/java/org/jsoup/nodes/Entities.java
15 Normal 53.89 0.92 N/A N/A 0% N/A 0.0 N/A -
1342c61 Javadoc fix 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
15 Normal 52.94 1.12 N/A N/A 0% N/A 0.0 N/A -
18e9a8f Removed dependency on Apache Commons-lang. Jsoup now has no external dependencies. 2011-07-02
  • CHANGES
  • pom.xml
  • src/main/java/org/jsoup/DataUtil.java
  • src/main/java/org/jsoup/examples/ListLinks.java
  • src/main/java/org/jsoup/helper/StringUtil.java
  • src/main/java/org/jsoup/helper/Validate.java
  • src/main/java/org/jsoup/nodes/Attribute.java
  • src/main/java/org/jsoup/nodes/Attributes.java
  • src/main/java/org/jsoup/nodes/DataNode.java
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/main/java/org/jsoup/nodes/Evaluator.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/main/java/org/jsoup/safety/Cleaner.java
  • src/main/java/org/jsoup/safety/Whitelist.java
  • src/main/java/org/jsoup/select/Elements.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/helper/StringUtilTest.java
15 Normal 53.44 1.15 N/A N/A 0% N/A 0.0 N/A -
e8e29ca Optimised normaliseWhitespace 2011-07-02
  • src/main/java/org/jsoup/helper/StringUtil.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/test/java/org/jsoup/helper/StringUtilTest.java
15 Normal 53.92 1.04 N/A N/A 0% N/A 0.0 N/A -
7568b91 Optimised attribute html 2011-07-02
  • src/main/java/org/jsoup/nodes/Attributes.java
15 Normal 53.51 1.22 N/A N/A 0% N/A 0.0 N/A -
09b0d1b Micro-optimise tag ancestor 2011-07-02
  • src/main/java/org/jsoup/parser/Tag.java
15 Normal 53.60 1.13 N/A N/A 0% N/A 0.0 N/A -
f548940 Optimised textnodes to not hold attributes or childnodes unless required on use. 2011-07-02
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/test/java/org/jsoup/nodes/TextNodeTest.java
15 Normal 53.91 1.52 N/A N/A 0% N/A 0.0 N/A -
5e52f1b Fixed support for case-sensitive HTML escape entities. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/test/java/org/jsoup/nodes/EntitiesTest.java
15 Normal 53.99 1.24 N/A N/A 0% N/A 0.0 N/A -
62afbdf Fixed issue when parsing tags with keyless attributes. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/parser/Parser.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 53.40 1.40 N/A N/A 0% N/A 0.0 N/A -
a83d5f1 Entity doc 2011-07-02
  • src/main/java/org/jsoup/nodes/Entities.java
15 Normal 53.42 1.34 N/A N/A 0% N/A 0.0 N/A -
ce843ec Initial implementation of Connection 2011-07-02
  • src/main/java/org/jsoup/Connection.java
  • src/main/java/org/jsoup/DataUtil.java
  • src/main/java/org/jsoup/Jsoup.java
  • src/main/java/org/jsoup/helper/DataUtil.java
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/DataUtilTest.java
  • src/test/java/org/jsoup/helper/DataUtilTest.java
  • src/test/java/org/jsoup/integration/ParseTest.java
15 Normal 53.10 1.44 N/A N/A 0% N/A 0.0 N/A -
444f558 Working on http connection implementation 2011-07-02
  • src/main/java/org/jsoup/helper/HttpConnection.java
15 Normal 53.52 1.66 N/A N/A 0% N/A 0.0 N/A -
2086539 Implemented request headers 2011-07-02
  • src/main/java/org/jsoup/helper/HttpConnection.java
15 Normal 53.50 1.08 N/A N/A 0% N/A 0.0 N/A -
84056de Implemented query string from data 2011-07-02
  • src/main/java/org/jsoup/helper/HttpConnection.java
15 Normal 54.03 0.99 N/A N/A 0% N/A 0.0 N/A -
c6936dd Fixed Attributes.hmtl() 2011-07-02
  • src/main/java/org/jsoup/nodes/Attributes.java
  • src/test/java/org/jsoup/nodes/AttributesTest.java
15 Normal 53.76 1.42 N/A N/A 0% N/A 0.0 N/A -
d65b6da Added support for gzipped output. 2011-07-02
  • src/main/java/org/jsoup/helper/HttpConnection.java
15 Normal 53.52 1.07 N/A N/A 0% N/A 0.0 N/A -
3509095 Connection timeout specified in millis, not seconds 2011-07-02
  • src/main/java/org/jsoup/Connection.java
  • src/main/java/org/jsoup/Jsoup.java
  • src/main/java/org/jsoup/helper/HttpConnection.java
15 Normal 53.58 1.29 N/A N/A 0% N/A 0.0 N/A -
6c28472 Documented Connection interface methods 2011-07-02
  • src/main/java/org/jsoup/Connection.java
15 Normal 54.08 1.69 N/A N/A 0% N/A 0.0 N/A -
00aa39e Tidied up Connection and Jsoup use 2011-07-02
  • src/main/java/org/jsoup/Connection.java
  • src/main/java/org/jsoup/Jsoup.java
  • src/main/java/org/jsoup/helper/HttpConnection.java
15 Non-normal 54.53 1.52 N/A N/A 0% N/A 0.0 N/A -
102caa1 URL connection tests 2011-07-02
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 53.25 1.04 N/A N/A 0% N/A 0.0 N/A -
e491745 Implemented Element#ownText() 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 53.32 1.30 N/A N/A 0% N/A 0.0 N/A -
e256bb7 Added support for non-pretty-printed HTML output, to more closely mirror the input HTML. 2011-07-02
  • src/main/java/org/jsoup/nodes/Comment.java
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 53.34 1.18 N/A N/A 0% N/A 0.0 N/A -
dfe666c Fixed html() method of Attribute 2011-07-02
  • src/main/java/org/jsoup/nodes/Attribute.java
  • src/test/java/org/jsoup/nodes/AttributeTest.java
  • src/test/java/org/jsoup/nodes/AttributesTest.java
15 Normal 53.69 1.22 N/A N/A 0% N/A 0.0 N/A -
2217137 Added support for selectors :containsOwn(text) and :matchesOwn(regex), to supplement Element.ownText(). 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Evaluator.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 54.30 1.37 N/A N/A 0% N/A 0.0 N/A -
8877dab Updated the link example program to use Jsoup.connect() 2011-07-02
  • src/main/java/org/jsoup/examples/ListLinks.java
15 Normal 53.90 1.43 N/A N/A 0% N/A 0.0 N/A -
961e4d7 Validations for Connection 2011-07-02
  • src/main/java/org/jsoup/Connection.java
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/helper/HttpConnectionTest.java
15 Normal 54.61 0.77 N/A N/A 0% N/A 0.0 N/A -
4187ea9 [maven-release-plugin] prepare release jsoup-1.3.1 2011-07-02
  • pom.xml
15 Normal 53.74 1.19 0.00873 -1.04 1.6% minor -0.87 info 2
008b3a6 [maven-release-plugin] prepare for next development iteration 2011-07-02
  • pom.xml
15 Non-normal 54.22 1.09 N/A N/A 0% N/A 0.0 N/A -
ec49e38 Doc 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
15 Normal 53.20 1.37 N/A N/A 0% N/A 0.0 N/A -
3091fd4 Treat HTTP headers as case insensitive in Jsoup.Connection. Improves compatibility for HTTP responses. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/Connection.java
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/helper/HttpConnectionTest.java
15 Normal 53.50 1.28 N/A N/A 0% N/A 0.0 N/A -
b57bab4 Tweaks 2011-07-02
  • src/main/java/org/jsoup/helper/DataUtil.java
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/main/java/org/jsoup/helper/Validate.java
  • src/main/java/org/jsoup/select/Collector.java
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/parser/TokenQueueTest.java
15 Normal 52.99 1.14 N/A N/A 0% N/A 0.0 N/A -
78d40f4 Improved malformed table parsing by implementing ignorable end tags. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/helper/DataUtil.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 54.17 1.12 0.047 0.76 2.2% minor 1.18 info 2
0722718 More tests for Jsoup.Connection 2011-07-02
  • src/main/java/org/jsoup/helper/DataUtil.java
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/helper/HttpConnectionTest.java
15 Normal 53.30 1.27 N/A N/A 0% N/A 0.0 N/A -
3e012e7 [maven-release-plugin] prepare release jsoup-1.3.2 2011-07-02
  • pom.xml
15 Normal 52.98 1.24 N/A N/A 0% N/A 0.0 N/A -
93f930b [maven-release-plugin] prepare for next development iteration 2011-07-02
  • pom.xml
15 Normal 54.12 1.04 N/A N/A 0% N/A 0.0 N/A -
210eead Implement Elements.empty() and Elements.remove(). 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 52.77 1.26 0.00878 -1.03 2.5% minor -1.35 info 2
e96bd4b Javadoc note for Elements.get(int) 2011-07-02
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 54.42 1.14 0.0122 0.98 3.1% minor 1.65 info 3
2e22a34 Selector documentation tweak 2011-07-02
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 53.46 1.25 N/A N/A 0% N/A 0.0 N/A -
6e760a4 Relaxed parse rules of H1 - H6 to allow nested content. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 53.58 0.94 N/A N/A 0% N/A 0.0 N/A -
b87be0c Relaxed parse rule of SPAN to treat as block, to allow nested block content. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 54.92 0.86 0.000483 1.44 2.5% minor 1.34 info 2
84de4ab Added ability to load and parse HTML from an input stream. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/Jsoup.java
  • src/main/java/org/jsoup/helper/DataUtil.java
15 Normal 53.64 0.95 0.00157 -1.28 2.3% minor -1.28 info 2
0b56f3e Test fix 2011-07-02
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/nodes/NodeTest.java
  • src/test/java/org/jsoup/nodes/TextNodeTest.java
  • src/test/java/org/jsoup/parser/TagTest.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 53.55 1.33 N/A N/A 0% N/A 0.0 N/A -
20ed24c Fixed issue in Entities when unescaping &#36; ("$") 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/java/org/jsoup/nodes/EntitiesTest.java
  • src/test/resources/htmltests/README
  • src/test/resources/htmltests/yahoo-article-1.html
15 Normal 55.56 1.37 0.00448 1.13 3.8% minor 2.01 info 3
f4f2efb added EscapeMode.minimum 2011-07-02
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/test/java/org/jsoup/nodes/DocumentTest.java
15 Normal 55.78 1.34 N/A N/A 0% N/A 0.0 N/A -
528b793 Added restricted XHTML output entity option 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/test/java/org/jsoup/nodes/DocumentTest.java
  • src/test/java/org/jsoup/nodes/EntitiesTest.java
15 Normal 55.11 1.25 N/A N/A 0% N/A 0.0 N/A -
ddef7e9 [maven-release-plugin] prepare release jsoup-1.3.3 2011-07-02
  • pom.xml
15 Normal 55.53 1.28 N/A N/A 0% N/A 0.0 N/A -
a97445b [maven-release-plugin] prepare for next development iteration 2011-07-02
  • pom.xml
15 Normal 55.55 1.40 N/A N/A 0% N/A 0.0 N/A -
9e2d371 Implemented DataNode.setWholeData() to allow updating of script and style data contents. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/DataNode.java
15 Normal 55.28 1.15 N/A N/A 0% N/A 0.0 N/A -
ef57a00 Fixed support for jsoup.connect to follow redirects between http & https URLs. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 55.59 1.25 N/A N/A 0% N/A 0.0 N/A -
cacbbfb Fixed issue in jsoup.connect when extracting character set from content-type header; now supports quoted 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/helper/DataUtil.java
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/helper/DataUtilTest.java
15 Normal 55.29 1.00 N/A N/A 0% N/A 0.0 N/A -
08a3d67 Javadoc example on absUrl 2011-07-02
  • src/main/java/org/jsoup/nodes/Node.java
15 Normal 55.28 1.21 N/A N/A 0% N/A 0.0 N/A -
82855b0 Document normalisation now more correctly enforces document structure. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/nodes/DocumentTest.java
15 Non-normal 54.02 1.30 N/A N/A 0% N/A 0.0 N/A -
da9b977 Support node.outerHtml() method when node has no parent. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Node.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 55.16 1.11 N/A N/A 0% N/A 0.0 N/A -
2e49694 Fixed support for HTML entities with numbers in name (e.g. &frac34, &sup1) 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/test/java/org/jsoup/nodes/EntitiesTest.java
15 Normal 54.67 1.19 N/A N/A 0% N/A 0.0 N/A -
2f5b187 Fixes IndexArrayOutOfBoundException on response with empty headers 2011-07-02
  • src/main/java/org/jsoup/helper/HttpConnection.java
15 Normal 55.03 1.05 N/A N/A 0% N/A 0.0 N/A -
5ca6b40 Implemented Node.clone() to create deep, independent copies of Nodes, Elements, and Documents. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Attribute.java
  • src/main/java/org/jsoup/nodes/Attributes.java
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/test/java/org/jsoup/nodes/DocumentTest.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 54.83 1.21 N/A N/A 0% N/A 0.0 N/A -
9dcc488 Testcase to confirm doctypes get cloned 2011-07-02
  • src/test/java/org/jsoup/nodes/DocumentTest.java
15 Normal 55.61 1.36 N/A N/A 0% N/A 0.0 N/A -
adce18e Fixed absolute URL generation from relative URLs which are only query strings. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Node.java
  • src/test/java/org/jsoup/nodes/NodeTest.java
15 Normal 55.96 1.43 N/A N/A 0% N/A 0.0 N/A -
13c2af3 Output format tweak 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 54.74 1.29 N/A N/A 0% N/A 0.0 N/A -
f462438 Added :not() selector, to find elements that do not match the selector. E.g. div:not(.logo) finds divs that 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 55.23 0.96 N/A N/A 0% N/A 0.0 N/A -
ca8bad7 Added Elements.not(selector) method, to remove undesired results from selector results. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/select/Elements.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 54.89 0.92 N/A N/A 0% N/A 0.0 N/A -
c066b23 [maven-release-plugin] prepare release jsoup-1.4.1 2011-07-02
  • pom.xml
15 Non-normal 56.17 1.11 0.0128 0.97 2.3% minor 1.28 info 2
9b69302 [maven-release-plugin] prepare for next development iteration 2011-07-02
  • pom.xml
15 Normal 55.44 1.30 N/A N/A 0% N/A 0.0 N/A -
749687c added .clone() for Elements 2011-07-02
  • src/main/java/org/jsoup/select/Elements.java
15 Normal 55.75 1.11 N/A N/A 0% N/A 0.0 N/A -
8a7efe7 Initial add of new generation selectors(faster than original) 2011-07-02
  • src/main/java/org/jsoup/select/ng/AndSelector.java
  • src/main/java/org/jsoup/select/ng/BasicSelector.java
  • src/main/java/org/jsoup/select/ng/ClassSelector.java
  • src/main/java/org/jsoup/select/ng/ElementSelector.java
  • src/main/java/org/jsoup/select/ng/IdSelector.java
  • src/main/java/org/jsoup/select/ng/ListSelector.java
  • src/main/java/org/jsoup/select/ng/NotSelector.java
  • src/main/java/org/jsoup/select/ng/SelectMatch.java
  • src/main/java/org/jsoup/select/ng/Selector.java
  • src/main/java/org/jsoup/select/ng/TagSelector.java
15 Normal 54.31 1.54 N/A N/A 0% N/A 0.0 N/A -
6fb0741 Added attribute selectors 2011-07-02
  • src/main/java/org/jsoup/select/ng/AttrSelector.java
15 Normal 55.31 1.15 N/A N/A 0% N/A 0.0 N/A -
073d973 added AttrSelector.AttrNamePrefixSelector 2011-07-02
  • src/main/java/org/jsoup/select/ng/AttrSelector.java
15 Normal 55.95 1.29 N/A N/A 0% N/A 0.0 N/A -
170c25f fix bug in element selector: incorrect behavior on multiple classes 2011-07-02
  • src/main/java/org/jsoup/select/ng/ElementSelector.java
15 Normal 55.21 1.18 N/A N/A 0% N/A 0.0 N/A -
7ea1e53 evaluators made public 2011-07-02
  • src/main/java/org/jsoup/nodes/Evaluator.java
15 Normal 55.04 1.35 N/A N/A 0% N/A 0.0 N/A -
81594d5 Adding evaluators tests 2011-07-02
  • src/test/java/org/jsoup/select/SelectorNGTest.java
15 Non-normal 54.83 1.30 N/A N/A 0% N/A 0.0 N/A -
2d2c9a9 added new tests 2011-07-02
  • src/test/java/org/jsoup/select/SelectorNGTest.java
15 Normal 55.81 1.36 N/A N/A 0% N/A 0.0 N/A -
b25f850 Renaming in some selectors 2011-07-02
  • src/main/java/org/jsoup/select/ng/NextSiblingSelector.java
  • src/main/java/org/jsoup/select/ng/PrevSiblingSelector.java
  • src/main/java/org/jsoup/select/ng/PreviousSequentSiblingSelector.java
  • src/main/java/org/jsoup/select/ng/SequentSiblingSelector.java
  • src/test/java/org/jsoup/select/SelectorNGTest.java
15 Normal 55.08 1.29 N/A N/A 0% N/A 0.0 N/A -
2f2f8b8 adding new ctors to And and Or 2011-07-02
  • src/main/java/org/jsoup/select/ng/AndSelector.java
  • src/main/java/org/jsoup/select/ng/OrSelector.java
15 Normal 55.49 1.36 N/A N/A 0% N/A 0.0 N/A -
b8cb55a adding toString() 2011-07-02
  • src/main/java/org/jsoup/select/ng/AndSelector.java
  • src/main/java/org/jsoup/select/ng/ElementSelector.java
  • src/main/java/org/jsoup/select/ng/NotSelector.java
  • src/main/java/org/jsoup/select/ng/OrSelector.java
  • src/main/java/org/jsoup/select/ng/ParentSelector.java
  • src/main/java/org/jsoup/select/ng/PrevSiblingSelector.java
  • src/main/java/org/jsoup/select/ng/PreviousSequentSiblingSelector.java
15 Normal 55.11 1.33 N/A N/A 0% N/A 0.0 N/A -
cc494e9 added base container 2011-07-02
  • src/main/java/org/jsoup/select/ng/ElementContainerSelector.java
15 Normal 55.25 1.40 N/A N/A 0% N/A 0.0 N/A -
9008cbf Adding Selector parser 2011-07-02
  • src/main/java/org/jsoup/select/ng/AndSelector.java
  • src/main/java/org/jsoup/select/ng/parser/Parser.java
15 Normal 55.77 1.16 N/A N/A 0% N/A 0.0 N/A -
e990953 Working parser except the root node selector. 2011-07-02
  • src/main/java/org/jsoup/select/ng/parser/Parser.java
  • src/test/java/org/jsoup/select/ParserSelectorNG.java
15 Normal 55.66 1.39 N/A N/A 0% N/A 0.0 N/A -
3fb9295 removed unused constructor 2011-07-02
  • src/main/java/org/jsoup/select/ng/AndSelector.java
  • src/main/java/org/jsoup/select/ng/NotSelector.java
  • src/main/java/org/jsoup/select/ng/OrSelector.java
15 Normal 55.77 1.16 N/A N/A 0% N/A 0.0 N/A -
12a4abd parser update: normal order of selectors 2011-07-02
  • src/main/java/org/jsoup/select/ng/parser/Parser.java
15 Normal 55.70 1.37 N/A N/A 0% N/A 0.0 N/A -
dbbe693 fix non-void element parsing such as <a href=/link/>link text</a> 2011-07-02
  • src/main/java/org/jsoup/parser/Parser.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 55.08 1.23 N/A N/A 0% N/A 0.0 N/A -
ae7308a Evaluator.match(Element test) -> 2011-07-02
  • src/main/java/org/jsoup/nodes/Evaluator.java
  • src/main/java/org/jsoup/select/Collector.java
  • src/main/java/org/jsoup/select/ng/AndSelector.java
  • src/main/java/org/jsoup/select/ng/ElementContainerSelector.java
  • src/main/java/org/jsoup/select/ng/ElementSelector.java
  • src/main/java/org/jsoup/select/ng/HasSelector.java
  • src/main/java/org/jsoup/select/ng/ImmediateParentSelector.java
  • src/main/java/org/jsoup/select/ng/NotSelector.java
  • src/main/java/org/jsoup/select/ng/OrSelector.java
  • src/main/java/org/jsoup/select/ng/ParentSelector.java
  • src/main/java/org/jsoup/select/ng/PrevSiblingSelector.java
  • src/main/java/org/jsoup/select/ng/PreviousSequentSiblingSelector.java
  • src/main/java/org/jsoup/select/ng/SelectMatch.java
15 Normal 55.33 1.09 N/A N/A 0% N/A 0.0 N/A -
920ffd8 Character -> char change 2011-07-02
  • src/main/java/org/jsoup/parser/TokenQueue.java
15 Non-normal 55.47 1.46 N/A N/A 0% N/A 0.0 N/A -
e362791 restored all tests. 2011-07-02
  • src/test/java/org/jsoup/select/ParserSelectorNG.java
15 Normal 55.45 1.17 N/A N/A 0% N/A 0.0 N/A -
b8d2e21 added RootSelector 2011-07-02
  • src/main/java/org/jsoup/select/ng/ImmediateParentSelector.java
  • src/main/java/org/jsoup/select/ng/ParentSelector.java
  • src/main/java/org/jsoup/select/ng/PreviousSequentSiblingSelector.java
  • src/main/java/org/jsoup/select/ng/RootSelector.java
15 Normal 55.55 1.06 N/A N/A 0% N/A 0.0 N/A -
cbc1cf3 update evaluator wrt subtree matching 2011-07-02
  • src/main/java/org/jsoup/select/ng/PrevSiblingSelector.java
15 Normal 55.30 1.18 N/A N/A 0% N/A 0.0 N/A -
b800dd7 Added RootSelector support 2011-07-02
  • src/main/java/org/jsoup/select/ng/parser/Parser.java
15 Normal 55.18 1.40 N/A N/A 0% N/A 0.0 N/A -
f11c3b4 small optimizations 2011-07-02
  • src/main/java/org/jsoup/parser/TokenQueue.java
15 Normal 56.08 1.04 N/A N/A 0% N/A 0.0 N/A -
5998a3e added javadocs 2011-07-02
  • src/main/java/org/jsoup/nodes/Evaluator.java
15 Normal 54.88 1.44 N/A N/A 0% N/A 0.0 N/A -
43a39b3 Added javadocs for Evaluators. 2011-07-02
  • src/main/java/org/jsoup/select/ng/AndSelector.java
  • src/main/java/org/jsoup/select/ng/ElementContainerSelector.java
  • src/main/java/org/jsoup/select/ng/ElementSelector.java
  • src/main/java/org/jsoup/select/ng/HasSelector.java
  • src/main/java/org/jsoup/select/ng/ImmediateParentSelector.java
  • src/main/java/org/jsoup/select/ng/ImmediatePreviousSiblingSelector.java
  • src/main/java/org/jsoup/select/ng/NotSelector.java
  • src/main/java/org/jsoup/select/ng/OrSelector.java
  • src/main/java/org/jsoup/select/ng/ParentSelector.java
  • src/main/java/org/jsoup/select/ng/PrevSiblingSelector.java
  • src/main/java/org/jsoup/select/ng/PreviousSequentSiblingSelector.java
  • src/main/java/org/jsoup/select/ng/PrevioustSiblingSelector.java
  • src/main/java/org/jsoup/select/ng/RootSelector.java
  • src/main/java/org/jsoup/select/ng/parser/Parser.java
  • src/test/java/org/jsoup/select/SelectorNGTest.java
15 Normal 55.53 1.56 N/A N/A 0% N/A 0.0 N/A -
d0a7e3a Fixed issue when using descendant regex attribute selectors. 2011-07-02
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 55.52 1.40 N/A N/A 0% N/A 0.0 N/A -
4ad6518 Added a test to confirm combinators don't match in balanced contains queries 2011-07-02
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 55.24 1.15 N/A N/A 0% N/A 0.0 N/A -
2509766 Updated OutputSettings inside of Document to be a static inner class. 2011-07-02
  • src/main/java/org/jsoup/nodes/Document.java
15 Normal 55.76 1.32 N/A N/A 0% N/A 0.0 N/A -
4a470a0 Fixed tokeniser optimisation when scanning for missing data element close tags. 2011-07-02
  • src/main/java/org/jsoup/parser/TokenQueue.java
15 Normal 56.13 1.02 N/A N/A 0% N/A 0.0 N/A -
21334ed There are no valid (x)html tags that start with numbers 2011-07-02
  • src/main/java/org/jsoup/parser/TokenQueue.java
15 Normal 55.15 1.18 N/A N/A 0% N/A 0.0 N/A -
08e2a7f Reverted changes that only allow empty tags in pre-defined instances. 2011-07-02
  • src/main/java/org/jsoup/parser/Parser.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 56.09 1.11 N/A N/A 0% N/A 0.0 N/A -
277949e Removed com.sun.xml.internal.ws.util.StringUtils to fix https://github.com/jhy/jsoup/issues/#issue/69 2011-07-02
  • src/main/java/org/jsoup/select/selectors/AndSelector.java
15 Normal 54.06 1.49 0.000748 -1.40 3.6% minor -2.03 info 3
f317c04 Force strict entity matching (must be &xxx; and not &xxx) in element attributes. 2011-07-02
  • src/main/java/org/jsoup/nodes/Attribute.java
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/test/java/org/jsoup/nodes/EntitiesTest.java
  • src/test/java/org/jsoup/parser/AttributeParseTest.java
15 Normal 54.04 1.25 N/A N/A 0% N/A 0.0 N/A -
f9d8a9c Ensure that Jsoup.Connect handles relative redirects in cases where the 2011-07-02
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 53.72 0.98 N/A N/A 0% N/A 0.0 N/A -
fa8a8de Allow Jsoup.Connect to parse application/xml and application/xhtml+xml responses. 2011-07-02
  • src/main/java/org/jsoup/helper/HttpConnection.java
15 Normal 54.42 0.94 N/A N/A 0% N/A 0.0 N/A -
6dbe51b Defined U (underline) element as an inline tag. 2011-07-02
  • src/main/java/org/jsoup/parser/Tag.java
15 Normal 53.79 1.23 N/A N/A 0% N/A 0.0 N/A -
64ec9cf Cleanup of selector class files 2011-07-02
  • src/main/java/org/jsoup/select/CombiningEvaluator.java
  • src/main/java/org/jsoup/select/Evaluator.java
  • src/main/java/org/jsoup/select/QueryParser.java
  • src/main/java/org/jsoup/select/StructuralEvaluator.java
  • src/main/java/org/jsoup/select/selectors/AndSelector.java
  • src/main/java/org/jsoup/select/selectors/BasicSelector.java
  • src/main/java/org/jsoup/select/selectors/HasSelector.java
  • src/main/java/org/jsoup/select/selectors/ImmediateParentSelector.java
  • src/main/java/org/jsoup/select/selectors/ImmediatePreviousSiblingSelector.java
  • src/main/java/org/jsoup/select/selectors/NotSelector.java
  • src/main/java/org/jsoup/select/selectors/OrSelector.java
  • src/main/java/org/jsoup/select/selectors/ParentSelector.java
  • src/main/java/org/jsoup/select/selectors/PreviousSiblingSelector.java
  • src/main/java/org/jsoup/select/selectors/RootSelector.java
15 Normal 53.84 1.20 N/A N/A 0% N/A 0.0 N/A -
3991596 Updated Jsoup.Connection so that cookies set on a redirect response will be included on the redirected request and response. 2011-07-02
  • src/main/java/org/jsoup/Connection.java
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Non-normal 54.98 1.16 N/A N/A 0% N/A 0.0 N/A -
9c46f13 Prevent infinite redirection loops in jsoup.connect. 2011-07-02
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Non-normal 93.11 4.75 1.03e-15 11.71 69.4% major 38.13 critical 4
c114eb0 Implemented TextNode.splitText 2011-07-02
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/test/java/org/jsoup/nodes/TextNodeTest.java
15 Non-normal 95.60 6.00 N/A N/A 0% N/A 0.0 N/A -
785d41a Moved .wrap, .before, and .after from Element to Node for flexibility. Overriding implementations in Element still return Element. 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/test/java/org/jsoup/nodes/TextNodeTest.java
15 Normal 95.48 4.41 N/A N/A 0% N/A 0.0 N/A -
b320c9c Don't run URL connectivity tests by default. 2011-07-02
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 54.61 1.22 1.02e-16 -12.92 42.8% major -40.87 info 3
9ae3df9 Added ability to change an element's tag with Element.tagName(String), and to change many at once with Elements.tagName(String). 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Non-normal 55.19 1.37 N/A N/A 0% N/A 0.0 N/A -
c8807e9 Test to confirm that abs URL method works on img src attributes. 2011-07-02
  • src/test/java/org/jsoup/nodes/NodeTest.java
15 Normal 54.47 1.16 N/A N/A 0% N/A 0.0 N/A -
7eefa1b Generify empty child list. 2011-07-02
  • src/main/java/org/jsoup/nodes/Node.java
15 Normal 53.83 1.45 N/A N/A 0% N/A 0.0 N/A -
9fcda18 Removed redundant empty array 2011-07-02
  • src/main/java/org/jsoup/parser/Tag.java
15 Normal 53.50 0.97 N/A N/A 0% N/A 0.0 N/A -
eeea5cb [maven-release-plugin] prepare release jsoup-1.5.1 2011-07-02
  • pom.xml
15 Normal 54.07 1.02 N/A N/A 0% N/A 0.0 N/A -
7d17233 [maven-release-plugin] prepare for next development iteration 2011-07-02
  • pom.xml
15 Normal 54.01 1.29 N/A N/A 0% N/A 0.0 N/A -
a14fb16 Fixed issue with selector parser where some boolean AND + OR combined queries (e.g. "meta[http-equiv], meta[content]") were being parsed incorrectly as OR only queries (e.g. former as "meta, [http-equiv], meta[content]") 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/helper/DataUtil.java
  • src/main/java/org/jsoup/select/CombiningEvaluator.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 54.47 1.07 N/A N/A 0% N/A 0.0 N/A -
e42cce4 Allow <a> and <font> elements to be treated as flow/block elements, to match browser parse trees. 2011-07-02
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 54.18 1.40 N/A N/A 0% N/A 0.0 N/A -
29c9d48 Updated Element.text() method to ensure <br> tags output as whitespace. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 54.40 1.00 N/A N/A 0% N/A 0.0 N/A -
694efa8 Tweaked Element.outerHtml() method to not generate initial newline on first output element. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 54.95 1.25 N/A N/A 0% N/A 0.0 N/A -
db9efbd Have <br> output as " " for Element.ownText() 2011-07-02
  • src/main/java/org/jsoup/nodes/Element.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 55.18 1.24 N/A N/A 0% N/A 0.0 N/A -
6d9081b Testcase for bug #63. 2011-07-02
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 53.97 1.37 N/A N/A 0% N/A 0.0 N/A -
a6d9d21 Test to ensure that charset detection from <meta> tag works when preceeded by an irrelevant <meta> tag. 2011-07-02
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/resources/htmltests/baidu-variant.html
15 Normal 54.71 1.42 N/A N/A 0% N/A 0.0 N/A -
a7b5772 [maven-release-plugin] prepare release jsoup-1.5.2 2011-07-02
  • pom.xml
15 Normal 53.75 1.36 N/A N/A 0% N/A 0.0 N/A -
481542f [maven-release-plugin] prepare for next development iteration 2011-07-02
  • pom.xml
15 Normal 54.08 1.14 N/A N/A 0% N/A 0.0 N/A -
8749726 Reimplementation of parser and tokeniser, to make jsoup a HTML5 conformat parser, against the 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/helper/DataUtil.java
  • src/main/java/org/jsoup/helper/StringUtil.java
  • src/main/java/org/jsoup/helper/Validate.java
  • src/main/java/org/jsoup/nodes/Attributes.java
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/DocumentType.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/parser/CharacterReader.java
  • src/main/java/org/jsoup/parser/ParseError.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/main/java/org/jsoup/parser/Token.java
  • src/main/java/org/jsoup/parser/Tokeniser.java
  • src/main/java/org/jsoup/parser/TokeniserState.java
  • src/main/java/org/jsoup/parser/TreeBuilder.java
  • src/main/java/org/jsoup/parser/TreeBuilderState.java
  • src/test/java/org/jsoup/nodes/DocumentTest.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/nodes/NodeTest.java
  • src/test/java/org/jsoup/parser/AttributeParseTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
  • src/test/java/org/jsoup/parser/TagTest.java
  • src/test/java/org/jsoup/safety/CleanerTest.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 56.03 1.49 0.0147 0.95 3.6% minor 1.95 info 3
a28fb8e Added test to verify that solidus as end of unquoted attribute in tag is handled as part of attribute, and 2011-07-02
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 55.10 1.21 N/A N/A 0% N/A 0.0 N/A -
71608a8 Added test to confirm that tbody in span does not create a new table. 2011-07-02
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 55.81 1.23 N/A N/A 0% N/A 0.0 N/A -
411c01f Improved "abs:" absolute URL handling in Elements.attr("abs:href") and Node.hasAttr("abs:href"). 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/Node.java
  • src/test/java/org/jsoup/nodes/NodeTest.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 55.41 1.50 N/A N/A 0% N/A 0.0 N/A -
51cb866 Fixed issue in TokeniserState where the tokeniser could get trapped at EOF if in RCDataEndTag state. 2011-07-02
  • src/main/java/org/jsoup/parser/TokeniserState.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 55.41 1.03 N/A N/A 0% N/A 0.0 N/A -
76de9d8 Fixed cookie handling issue in jsoup.Connect where empty cookies would cause a validation exception. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/helper/HttpConnectionTest.java
15 Normal 55.06 1.09 N/A N/A 0% N/A 0.0 N/A -
dc0b7cb Allow 400-500 errors and response with no content-type to be parsed. 2011-07-02
  • src/main/java/org/jsoup/Connection.java
  • src/main/java/org/jsoup/helper/HttpConnection.java
15 Normal 55.10 1.07 N/A N/A 0% N/A 0.0 N/A -
1bc3429 Documentation and test cases for jsoup.Connect ignoreHttpErrors and ignoreContentType options. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/Connection.java
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 54.63 1.12 N/A N/A 0% N/A 0.0 N/A -
35ba2dd Cleanup datastream test. 2011-07-02
  • src/main/java/org/jsoup/helper/HttpConnection.java
15 Non-normal 56.54 1.39 0.0117 0.99 3.5% minor 1.91 info 3
437d8ec Handle unclosed <title> tags in document by breaking out of the title at the next start tag, instead of 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/helper/DataUtil.java
  • src/main/java/org/jsoup/parser/CharacterReader.java
  • src/main/java/org/jsoup/parser/Tokeniser.java
  • src/main/java/org/jsoup/parser/TokeniserState.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 55.49 1.19 N/A N/A 0% N/A 0.0 N/A -
66ff264 Specify Felix Maven plugin verion 2011-07-02
  • pom.xml
15 Normal 56.27 1.35 N/A N/A 0% N/A 0.0 N/A -
49eb02f Javadoc update for DescendableLinkedList 2011-07-02
  • src/main/java/org/jsoup/helper/DescendableLinkedList.java
15 Normal 55.82 1.45 N/A N/A 0% N/A 0.0 N/A -
ab48901 Fix an incorrect case fall-through, and add some not-null validations to prevent warnings. 2011-07-02
  • src/main/java/org/jsoup/parser/TokeniserState.java
  • src/main/java/org/jsoup/parser/TreeBuilder.java
15 Normal 54.97 1.37 N/A N/A 0% N/A 0.0 N/A -
7fe8680 Fixed an issue when parsing <script> tags. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/parser/TreeBuilder.java
  • src/main/java/org/jsoup/parser/TreeBuilderState.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 55.19 1.45 N/A N/A 0% N/A 0.0 N/A -
81d1fb9 Refactor of script and rawtext end tag name states. 2011-07-02
  • src/main/java/org/jsoup/parser/TokeniserState.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 55.65 1.24 N/A N/A 0% N/A 0.0 N/A -
f16c0c1 Fixed CharacterReader to handle unconsuming at EOF correctly. Additional <script> test at EOF. 2011-07-02
  • src/main/java/org/jsoup/parser/CharacterReader.java
  • src/main/java/org/jsoup/parser/TokeniserState.java
  • src/test/java/org/jsoup/parser/CharacterReaderTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 55.55 1.16 N/A N/A 0% N/A 0.0 N/A -
f36b950 Fixed an issue with a missing quote when serialising DocumentType nodes. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/nodes/DocumentType.java
  • src/test/java/org/jsoup/nodes/DocumentTypeTest.java
15 Normal 56.29 1.12 N/A N/A 0% N/A 0.0 N/A -
3d6f1e4 Fixed issue where a single 0 character was lexed incorrectly as a null character. 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/parser/TreeBuilderState.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 55.43 1.15 0.0481 -0.75 1.5% minor -0.86 info 2
128b3f8 Fixed normalisation of carriage returns to newlines on input HTML 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/parser/CharacterReader.java
  • src/test/java/org/jsoup/parser/CharacterReaderTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 55.88 0.90 0.0477 0.76 0.8% minor 0.45 info 2
912d3c1 Disabled memory mapped files 2011-07-02
  • CHANGES
  • src/main/java/org/jsoup/helper/DataUtil.java
15 Normal 55.90 1.29 N/A N/A 0% N/A 0.0 N/A -
508718b Updated POM for github push 2011-07-02
  • pom.xml
15 Normal 55.68 1.13 N/A N/A 0% N/A 0.0 N/A -
291ba4d [maven-release-plugin] prepare release jsoup-1.6.1 2011-07-02
  • pom.xml
15 Normal 55.35 1.22 N/A N/A 0% N/A 0.0 N/A -
1ea48c8 [maven-release-plugin] prepare for next development iteration 2011-07-02
  • pom.xml
15 Normal 56.42 1.18 N/A N/A 0% N/A 0.0 N/A -
3fb895c Javadoc typo fix. 2011-07-16
  • src/main/java/org/jsoup/parser/Parser.java
15 Normal 55.90 1.02 N/A N/A 0% N/A 0.0 N/A -
863bad7 Follow POST redirects as GETs 2011-07-16
  • CHANGES
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 55.62 1.38 N/A N/A 0% N/A 0.0 N/A -
7171cec Optionally preserve related links in elements when cleaning 2011-07-16
  • CHANGES
  • src/main/java/org/jsoup/safety/Whitelist.java
  • src/test/java/org/jsoup/safety/CleanerTest.java
15 Normal 54.71 0.92 N/A N/A 0% N/A 0.0 N/A -
c2ecaa1 Fixed handling of null characters within comments. 2011-07-17
  • CHANGES
  • src/main/java/org/jsoup/parser/TokeniserState.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 55.62 1.09 N/A N/A 0% N/A 0.0 N/A -
93ff111 Added jsoup.connect.cookies(Map) method, to set multiple cookies at once, possibly from a prior request. 2011-08-28
  • CHANGES
  • src/main/java/org/jsoup/Connection.java
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 56.32 1.38 N/A N/A 0% N/A 0.0 N/A -
d041822 Tweaked escaped entity detection in attributes to not treat &entity_... as an entity form. 2011-08-28
  • CHANGES
  • src/main/java/org/jsoup/parser/Tokeniser.java
  • src/test/java/org/jsoup/parser/AttributeParseTest.java
15 Normal 56.31 1.00 N/A N/A 0% N/A 0.0 N/A -
c98349a Updated the Cleaner to support custom allowed protocols such as "cid:" and "data:". 2011-08-28
  • CHANGES
  • src/main/java/org/jsoup/safety/Whitelist.java
  • src/test/java/org/jsoup/safety/CleanerTest.java
15 Normal 55.65 1.05 N/A N/A 0% N/A 0.0 N/A -
70b2cf9 Fixed doctype tokeniser to allow whitespace between name and public identifier. 2011-08-28
  • CHANGES
  • src/main/java/org/jsoup/parser/TokeniserState.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 56.32 1.37 N/A N/A 0% N/A 0.0 N/A -
ae80e51 Tweaked HTML output of closing script and style tags to not add an extraneous newline when pretty-printing. 2011-08-30
  • CHANGES
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 55.63 1.18 N/A N/A 0% N/A 0.0 N/A -
f31916f Tweaked Element#select documentation to reinforce CSS selector syntax. 2011-08-30
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/select/Selector.java
15 Non-normal 56.63 0.94 N/A N/A 0% N/A 0.0 N/A -
7b9f177 Added Element.textNodes() and Element.dataNodes(), to easily access an element's children text nodes and data nodes. 2011-08-30
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 55.91 1.04 N/A N/A 0% N/A 0.0 N/A -
ad03c44 Implemented an example HTML to plain-text converter. 2011-09-01
  • src/main/java/org/jsoup/examples/HtmlToPlainText.java
15 Normal 55.60 1.21 N/A N/A 0% N/A 0.0 N/A -
0d8ec38 Updated changelog for HtmlToPlainText example 2011-09-02
  • CHANGES
  • src/main/java/org/jsoup/examples/HtmlToPlainText.java
15 Normal 55.48 1.27 N/A N/A 0% N/A 0.0 N/A -
9ff954f Added documentation for NodeVisitor and NodeTraversor. 2011-09-02
  • src/main/java/org/jsoup/select/NodeTraversor.java
  • src/main/java/org/jsoup/select/NodeVisitor.java
15 Normal 55.97 1.05 N/A N/A 0% N/A 0.0 N/A -
16ca921 Corrected documentation of NodeTraversor to reflect depth-first order of node visitation. 2011-09-04
  • src/main/java/org/jsoup/select/NodeTraversor.java
15 Normal 55.88 1.29 N/A N/A 0% N/A 0.0 N/A -
f45de03 Added Node.traverse() and Elements.traverse() methods, to iterate through a node's descendants. 2011-09-04
  • CHANGES
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/nodes/NodeTest.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 56.28 0.97 N/A N/A 0% N/A 0.0 N/A -
f2535d7 Made Evaluator constructor public to allow custom implementations 2011-10-01
  • src/main/java/org/jsoup/select/Evaluator.java
15 Normal 55.91 1.00 N/A N/A 0% N/A 0.0 N/A -
1e84edb Act on only the first base href in parse. 2011-10-01
  • CHANGES
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/parser/TreeBuilder.java
  • src/main/java/org/jsoup/parser/TreeBuilderState.java
  • src/test/java/org/jsoup/nodes/NodeTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
15 Normal 55.08 1.10 N/A N/A 0% N/A 0.0 N/A -
3592968 Fixes issue #126 in jsoup, where comments inside table were replicated inside body 2011-12-30
  • src/main/java/org/jsoup/parser/TreeBuilderState.java
15 Normal 56.22 1.18 N/A N/A 0% N/A 0.0 N/A -
5000be3 First draft of a simple XML treebuilder / parser. 2012-02-26
  • src/main/java/org/jsoup/parser/HtmlTreeBuilder.java
  • src/main/java/org/jsoup/parser/HtmlTreeBuilderState.java
  • src/main/java/org/jsoup/parser/ParseError.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/TreeBuilder.java
  • src/main/java/org/jsoup/parser/TreeBuilderState.java
  • src/main/java/org/jsoup/parser/XmlTreeBuilder.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
  • src/test/java/org/jsoup/parser/ParserTest.java
  • src/test/java/org/jsoup/parser/XmlTreeBuilderTest.java
15 Normal 56.47 1.41 N/A N/A 0% N/A 0.0 N/A -
889ff7c Added test coverage for XML parser. 2012-02-27
  • src/test/java/org/jsoup/parser/XmlTreeBuilderTest.java
15 Normal 55.96 1.37 N/A N/A 0% N/A 0.0 N/A -
433d2f1 Allow an alternate parser to be supplied for core use cases. 2012-02-27
  • src/main/java/org/jsoup/Connection.java
  • src/main/java/org/jsoup/Jsoup.java
  • src/main/java/org/jsoup/helper/DataUtil.java
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/main/java/org/jsoup/parser/HtmlTreeBuilder.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/TreeBuilder.java
  • src/main/java/org/jsoup/parser/XmlTreeBuilder.java
15 Normal 56.29 1.07 N/A N/A 0% N/A 0.0 N/A -
99c4da8 Fixed URL tests. 2012-03-04
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 55.22 1.14 0.0115 -0.99 1.9% minor -1.07 info 2
6c8365b Added test for invocation of alternate parser when loading from file input stream. 2012-03-04
  • src/test/java/org/jsoup/parser/XmlTreeBuilderTest.java
  • src/test/resources/htmltests/xml-test.xml
15 Normal 55.82 1.39 N/A N/A 0% N/A 0.0 N/A -
dd4b682 Change what considered as "whitespace" 2012-03-15
  • src/main/java/org/jsoup/helper/StringUtil.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/main/java/org/jsoup/parser/TreeBuilderState.java
  • src/test/java/org/jsoup/helper/StringUtilTest.java
15 Non-normal 56.55 0.86 N/A N/A 0% N/A 0.0 N/A -
be94f55 Added support to optionally keep track of errors while tokenising and tree-building. 2012-03-19
  • src/main/java/org/jsoup/parser/HtmlTreeBuilder.java
  • src/main/java/org/jsoup/parser/ParseError.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/Token.java
  • src/main/java/org/jsoup/parser/Tokeniser.java
  • src/main/java/org/jsoup/parser/TreeBuilder.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
15 Normal 56.04 1.21 N/A N/A 0% N/A 0.0 N/A -
96f3168 Test XML (un)known self-closing behaviour. 2012-03-19
  • src/test/java/org/jsoup/parser/XmlTreeBuilderTest.java
15 Normal 55.88 1.06 N/A N/A 0% N/A 0.0 N/A -
7dfce51 Merge branch 'master' of https://github.com/chikei/jsoup into chikei-master 2012-03-20
  • src/main/java/org/jsoup/helper/StringUtil.java
  • src/main/java/org/jsoup/parser/HtmlTreeBuilderState.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/test/java/org/jsoup/helper/StringUtilTest.java
15 Normal 56.08 0.97 N/A N/A 0% N/A 0.0 N/A -
84ab3d3 Changelog and code tweak for whitespace test. 2012-03-20
  • CHANGES
  • src/main/java/org/jsoup/helper/StringUtil.java
15 Normal 56.34 1.09 N/A N/A 0% N/A 0.0 N/A -
9afeb6b Merge branch 'master' of https://github.com/bsampath/jsoup into bsampath-master 2012-03-20
  • src/main/java/org/jsoup/parser/HtmlTreeBuilderState.java
15 Normal 56.77 0.79 N/A N/A 0% N/A 0.0 N/A -
f8a5dfb Updated parser error tracking to cap the max size of errors tracked. Defaults to 0 (disabled). 2012-03-20
  • src/main/java/org/jsoup/parser/HtmlTreeBuilder.java
  • src/main/java/org/jsoup/parser/ParseErrorList.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/Tokeniser.java
  • src/main/java/org/jsoup/parser/TreeBuilder.java
  • src/main/java/org/jsoup/parser/XmlTreeBuilder.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
15 Normal 56.26 1.15 N/A N/A 0% N/A 0.0 N/A -
2c257f6 Make ParseError public. 2012-03-24
  • src/main/java/org/jsoup/parser/ParseError.java
15 Normal 56.17 1.06 N/A N/A 0% N/A 0.0 N/A -
1d31086 Drop BOM at start of byte data if present after decode. 2012-03-25
  • CHANGES
  • src/main/java/org/jsoup/helper/DataUtil.java
  • src/test/java/org/jsoup/helper/DataUtilTest.java
15 Normal 56.07 1.34 N/A N/A 0% N/A 0.0 N/A -
1030e61 Correctly handle content (ignore it) after frameset end. 2012-03-25
  • CHANGES
  • src/main/java/org/jsoup/parser/HtmlTreeBuilderState.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
15 Non-normal 56.90 1.08 N/A N/A 0% N/A 0.0 N/A -
0ea12d3 Reduced memory pre-allocation in Node.outerHtml from 32KB to 128B, to reduce memory pressure. 2012-03-25
  • CHANGES
  • src/main/java/org/jsoup/nodes/Node.java
15 Normal 56.52 1.22 N/A N/A 0% N/A 0.0 N/A -
785488c POM update for git url syntax 2012-03-27
  • pom.xml
15 Normal 56.03 1.26 N/A N/A 0% N/A 0.0 N/A -
bfd79c9 [maven-release-plugin] prepare release jsoup-1.6.2 2012-03-27
  • pom.xml
15 Non-normal 56.49 1.21 N/A N/A 0% N/A 0.0 N/A -
2f05a96 [maven-release-plugin] prepare for next development iteration 2012-03-27
  • pom.xml
15 Non-normal 55.43 1.30 N/A N/A 0% N/A 0.0 N/A -
249e5a8 Fixed parsing of group-or commas in CSS selectors. 2012-04-02
  • CHANGES
  • src/main/java/org/jsoup/select/CombiningEvaluator.java
  • src/main/java/org/jsoup/select/QueryParser.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 56.57 1.18 N/A N/A 0% N/A 0.0 N/A -
5d56ace Fixed precedence parsing of group OR (,) in CSS selectors. 2012-04-05
  • src/main/java/org/jsoup/select/CombiningEvaluator.java
  • src/main/java/org/jsoup/select/QueryParser.java
  • src/main/java/org/jsoup/select/StructuralEvaluator.java
  • src/test/java/org/jsoup/select/QueryParserTest.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 55.87 1.37 N/A N/A 0% N/A 0.0 N/A -
4b0dde4 If a node has no parent, return null on previousSibling and nextSibling instead of throwing a null pointer exception. 2012-04-14
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/nodes/NodeTest.java
15 Normal 56.54 1.17 N/A N/A 0% N/A 0.0 N/A -
dbc1e34 Correct Elements.not() javadoc. 2012-04-14
  • src/main/java/org/jsoup/select/Elements.java
15 Normal 56.33 1.03 N/A N/A 0% N/A 0.0 N/A -
1d37cef Fixed HTML entity parser to correctly parse entities like frac14 (letter + number combo). 2012-04-14
  • CHANGES
  • src/main/java/org/jsoup/parser/CharacterReader.java
  • src/main/java/org/jsoup/parser/Tokeniser.java
  • src/test/java/org/jsoup/nodes/EntitiesTest.java
15 Normal 56.41 1.18 N/A N/A 0% N/A 0.0 N/A -
04b8921 Fixed issue where contents of a script tag within a comment could be incorrectly parsed. 2012-04-14
  • CHANGES
  • src/main/java/org/jsoup/parser/TokeniserState.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
15 Normal 56.39 1.09 N/A N/A 0% N/A 0.0 N/A -
472c7e5 Fixed GAE support: load HTML entities from a file on startup, instead of embedding in the class. 2012-04-14
  • CHANGES
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/main/java/org/jsoup/nodes/entities-base.properties
  • src/main/java/org/jsoup/nodes/entities-full.properties
  • src/test/java/org/jsoup/nodes/EntitiesTest.java
15 Normal 52.18 1.44 2.03e-07 -2.55 7.5% moderate -4.21 info 3
002a494 Fix NPE in style fragment parse 2012-05-06
  • src/main/java/org/jsoup/parser/Tokeniser.java
15 Normal 53.74 1.01 0.0393 0.79 3.0% minor 1.56 info 2
a97385e Fixed issue with :all pseudo-tag in HTML sanitizer when cleaning tags 2012-05-06
  • CHANGES
  • src/main/java/org/jsoup/safety/Whitelist.java
  • src/test/java/org/jsoup/safety/CleanerTest.java
15 Normal 53.54 1.38 N/A N/A 0% N/A 0.0 N/A -
561d12a Use English-locale settings when uppercasing charset. 2012-05-14
  • src/main/java/org/jsoup/helper/DataUtil.java
15 Normal 53.43 1.46 N/A N/A 0% N/A 0.0 N/A -
5c43ce2 Fixed NPE in Parser.parseFragment() when context parameter is null. 2012-05-26
  • CHANGES
  • src/main/java/org/jsoup/parser/HtmlTreeBuilder.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
15 Normal 52.32 1.22 N/A N/A 0% N/A 0.0 N/A -
1e85878 In HTML whitelists, when defining allowed attributes for a tag, automatically add the tag to the allowed list. 2012-05-26
  • CHANGES
  • src/main/java/org/jsoup/safety/Whitelist.java
  • src/test/java/org/jsoup/safety/CleanerTest.java
15 Normal 53.76 0.78 0.00561 1.11 2.8% minor 1.44 info 2
9a5d4f3 Copy .properties files, to fix mvn build of Entities. 2012-05-26
  • pom.xml
15 Normal 55.81 1.11 2.99e-06 2.18 3.8% minor 2.05 info 3
2175903 Fixed missing <td> in javadoc 2012-05-26
  • src/main/java/org/jsoup/select/Selector.java
15 Normal 55.76 1.00 N/A N/A 0% N/A 0.0 N/A -
fa9d20a Splelling. 2012-05-26
  • CHANGES
  • src/main/java/org/jsoup/Connection.java
  • src/main/java/org/jsoup/Jsoup.java
  • src/main/java/org/jsoup/examples/HtmlToPlainText.java
  • src/main/java/org/jsoup/helper/StringUtil.java
  • src/main/java/org/jsoup/helper/Validate.java
  • src/main/java/org/jsoup/nodes/Attribute.java
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/parser/CharacterReader.java
  • src/main/java/org/jsoup/parser/HtmlTreeBuilderState.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/main/java/org/jsoup/parser/Tokeniser.java
  • src/main/java/org/jsoup/safety/Cleaner.java
  • src/main/java/org/jsoup/safety/package-info.java
  • src/main/java/org/jsoup/select/Evaluator.java
  • src/main/java/org/jsoup/select/Selector.java
15 Normal 55.86 1.03 N/A N/A 0% N/A 0.0 N/A -
13d0bee [maven-release-plugin] prepare release jsoup-1.6.3 2012-05-27
  • pom.xml
15 Normal 56.29 1.12 N/A N/A 0% N/A 0.0 N/A -
e045c99 [maven-release-plugin] prepare for next development iteration 2012-05-27
  • pom.xml
15 Normal 55.63 1.47 N/A N/A 0% N/A 0.0 N/A -
c9bc0b2 Javadoc align headers lefJavadoc align headers leftt 2012-05-28
  • src/main/java/org/jsoup/select/Selector.java
15 Normal 56.04 1.30 N/A N/A 0% N/A 0.0 N/A -
eb8a107 Merge pull request #193 from OKA133/master 2012-05-28
  • src/main/java/org/jsoup/helper/DataUtil.java
15 Normal 56.00 1.34 N/A N/A 0% N/A 0.0 N/A -
4b763cc Set Locale.ENGLISH when running upper/lowercase methods, to ensure locale independence. 2012-05-28
  • CHANGES
  • src/main/java/org/jsoup/parser/CharacterReader.java
15 Normal 56.10 1.14 N/A N/A 0% N/A 0.0 N/A -
94002db Fixed whitespace preservation in <textarea> tags. 2012-05-28
  • CHANGES
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
15 Normal 56.66 1.31 N/A N/A 0% N/A 0.0 N/A -
e313f95 In jsoup.connect, fail faster if the return content type is not supported. 2012-05-28
  • CHANGES
  • src/main/java/org/jsoup/helper/HttpConnection.java
15 Normal 56.39 1.18 N/A N/A 0% N/A 0.0 N/A -
cf8ae1c In jsoup.clean, allow custom OutputSettings, to control pretty printing, character set, and entity escaping. 2012-05-28
  • CHANGES
  • src/main/java/org/jsoup/Jsoup.java
  • src/main/java/org/jsoup/nodes/Document.java
  • src/test/java/org/jsoup/safety/CleanerTest.java
15 Normal 55.73 1.21 N/A N/A 0% N/A 0.0 N/A -
ede1316 Use a StringBuilder to accumulate attribute values. 2012-05-28
  • src/main/java/org/jsoup/parser/Token.java
15 Normal 55.98 1.38 N/A N/A 0% N/A 0.0 N/A -
8633b01 Reuse StringBuilders 2012-05-28
  • src/main/java/org/jsoup/parser/Token.java
15 Non-normal 56.77 1.13 N/A N/A 0% N/A 0.0 N/A -
3e284b6 No longer strip \r before parsing. 2012-05-28
  • src/main/java/org/jsoup/parser/CharacterReader.java
  • src/main/java/org/jsoup/parser/Tokeniser.java
  • src/main/java/org/jsoup/parser/TokeniserState.java
  • src/test/java/org/jsoup/parser/AttributeParseTest.java
  • src/test/java/org/jsoup/parser/CharacterReaderTest.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
15 Normal 56.13 1.17 N/A N/A 0% N/A 0.0 N/A -
07a3c08 Make copies of all strings returned, vs returning pointers to substrings of input. 2012-05-29
  • src/main/java/org/jsoup/parser/CharacterReader.java
15 Normal 57.21 1.28 N/A N/A 0% N/A 0.0 N/A -
231aab6 Replaced Strings with char array in CharacterReader, for well improved parse times. 2012-06-03
  • src/main/java/org/jsoup/parser/CharacterReader.java
  • src/test/java/org/jsoup/parser/CharacterReaderTest.java
15 Normal 56.49 1.32 N/A N/A 0% N/A 0.0 N/A -
666275a Only create attribute objects for end tag tokens when required. 2012-06-03
  • src/main/java/org/jsoup/parser/Token.java
  • src/main/java/org/jsoup/parser/Tokeniser.java
15 Normal 56.21 1.19 N/A N/A 0% N/A 0.0 N/A -
d55af67 Don't create Iterator objects in these tight Evaluator loops. 2012-06-03
  • src/main/java/org/jsoup/select/CombiningEvaluator.java
15 Normal 56.54 1.16 N/A N/A 0% N/A 0.0 N/A -
074d9bf To save GC time in select, don't wrap childnodes in unmodifiable list. 2012-06-03
  • src/main/java/org/jsoup/nodes/Node.java
15 Normal 55.85 1.40 N/A N/A 0% N/A 0.0 N/A -
d7b5d5b Check for null body, possible in framesets. 2012-06-03
  • src/main/java/org/jsoup/safety/Cleaner.java
  • src/test/java/org/jsoup/safety/CleanerTest.java
15 Normal 56.63 1.10 N/A N/A 0% N/A 0.0 N/A -
db2d5aa Added support for css pseudo classes 2012-06-06
  • pom.xml
  • src/main/java/org/jsoup/select/Evaluator.java
  • src/main/java/org/jsoup/select/QueryParser.java
  • src/test/java/org/jsoup/select/CssTest.java
15 Normal 57.07 1.01 N/A N/A 0% N/A 0.0 N/A -
bbd7784 Javadoc fix 2012-06-10
  • src/main/java/org/jsoup/Jsoup.java
15 Normal 55.65 1.39 0.00681 -1.07 2.5% minor -1.42 info 2
4f92f9b Upgrade to maven-resources-plugin version 2.4 2012-06-30
  • pom.xml
15 Normal 55.79 1.19 N/A N/A 0% N/A 0.0 N/A -
8739419 Merge pull request #217 from kayahr/4f92f9be7d1de1f81959a0574047951c92d4ea39 2012-07-17
  • pom.xml
15 Normal 55.69 0.90 N/A N/A 0% N/A 0.0 N/A -
547a114 Updated Maven pom.xml to specify jar plugin version. 2012-07-17
  • pom.xml
15 Normal 55.42 1.35 N/A N/A 0% N/A 0.0 N/A -
82f8683 Fixed an issue when normalising whitespace for strings containing high-surrogate characters. 2012-07-17
  • CHANGES
  • src/main/java/org/jsoup/helper/StringUtil.java
  • src/test/java/org/jsoup/helper/StringUtilTest.java
15 Normal 55.51 1.27 N/A N/A 0% N/A 0.0 N/A -
0090131 Don't throw an exception if no content-type specified. 2012-07-17
  • CHANGES
  • src/main/java/org/jsoup/helper/HttpConnection.java
15 Normal 56.29 1.06 N/A N/A 0% N/A 0.0 N/A -
8963e2a If the charset from the server is not supported, fail-back to UTF8. 2012-07-18
  • CHANGES
  • src/main/java/org/jsoup/helper/DataUtil.java
  • src/test/java/org/jsoup/helper/DataUtilTest.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 55.28 1.00 N/A N/A 0% N/A 0.0 N/A -
9b85aea Remove unnecessary synchronisation in Tag.valueOf 2012-09-21
  • CHANGES
  • src/main/java/org/jsoup/parser/Tag.java
15 Normal 55.66 0.78 0.0217 0.89 0.7% minor 0.38 info 2
c75e9cc Micro-optimised Tag.valueOf 2012-09-21
  • src/main/java/org/jsoup/parser/Tag.java
15 Normal 55.88 1.04 N/A N/A 0% N/A 0.0 N/A -
398f9cf In DataUtil, check if body length > 0 before looking at docData 2012-09-21
  • src/main/java/org/jsoup/helper/DataUtil.java
15 Normal 56.18 1.25 N/A N/A 0% N/A 0.0 N/A -
a31ec08 Refactored entity decoding. 2012-09-23
  • CHANGES
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/Tokeniser.java
  • src/test/java/org/jsoup/nodes/EntitiesTest.java
  • src/test/java/org/jsoup/parser/AttributeParseTest.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
15 Normal 55.88 1.11 N/A N/A 0% N/A 0.0 N/A -
59fb511 Extra wrap/unwrap tests 2012-09-23
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 55.67 1.24 N/A N/A 0% N/A 0.0 N/A -
05ae978 Whitespace normalise document.title() output. 2012-09-23
  • CHANGES
  • src/main/java/org/jsoup/nodes/Document.java
  • src/test/java/org/jsoup/nodes/DocumentTest.java
15 Normal 55.49 1.23 N/A N/A 0% N/A 0.0 N/A -
1e30a15 Tidy up javadoc one-liners for Element 2012-09-23
  • src/main/java/org/jsoup/nodes/Element.java
15 Normal 55.27 1.29 N/A N/A 0% N/A 0.0 N/A -
65fd853 Don't run URL tests by default. 2012-09-23
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 55.89 0.94 N/A N/A 0% N/A 0.0 N/A -
fb837fe Confirm cleans Russian characters OK 2012-09-23
  • src/test/java/org/jsoup/safety/CleanerTest.java
15 Non-normal 56.29 0.91 N/A N/A 0% N/A 0.0 N/A -
2cfb802 [maven-release-plugin] prepare release jsoup-1.7.1 2012-09-23
  • pom.xml
15 Normal 55.10 1.19 N/A N/A 0% N/A 0.0 N/A -
381ce3d [maven-release-plugin] prepare for next development iteration 2012-09-23
  • pom.xml
15 Normal 55.71 1.16 N/A N/A 0% N/A 0.0 N/A -
dfac9ce Refactored the Cleaner to traverse rather than recurse child nodes 2012-09-29
  • CHANGES
  • src/main/java/org/jsoup/safety/Cleaner.java
  • src/test/java/org/jsoup/safety/CleanerTest.java
15 Normal 54.96 1.44 N/A N/A 0% N/A 0.0 N/A -
f9901ab Typo in Doctype node 2012-09-29
  • src/main/java/org/jsoup/nodes/DocumentType.java
15 Normal 54.85 1.03 N/A N/A 0% N/A 0.0 N/A -
caf61a4 When parsing in XML mode, preserve XML declarations (<?xml ... ?>). 2012-09-29
  • CHANGES
  • src/main/java/org/jsoup/parser/Token.java
  • src/main/java/org/jsoup/parser/TokeniserState.java
  • src/main/java/org/jsoup/parser/XmlTreeBuilder.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
  • src/test/java/org/jsoup/parser/XmlTreeBuilderTest.java
15 Non-normal 56.03 1.41 N/A N/A 0% N/A 0.0 N/A -
3cb4cee Allow Whitelist test methods to be extended 2012-09-29
  • CHANGES
  • src/main/java/org/jsoup/safety/Whitelist.java
15 Normal 55.47 0.74 N/A N/A 0% N/A 0.0 N/A -
3232ff0 Javadoc typo 2012-09-29
  • src/main/java/org/jsoup/select/Selector.java
15 Normal 55.03 1.33 N/A N/A 0% N/A 0.0 N/A -
615f530 Support ins, del and s tags inline 2012-10-08
  • src/main/java/org/jsoup/parser/Tag.java
15 Non-normal 56.36 1.23 N/A N/A 0% N/A 0.0 N/A -
3cfd451 Fixed an issue when parsing <textarea>/RCData tags containing unescaped closing tags that would drop the traling >. 2012-12-10
  • CHANGES
  • src/main/java/org/jsoup/parser/TokeniserState.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
15 Normal 55.24 1.05 N/A N/A 0% N/A 0.0 N/A -
a8da2e7 Added a maximum body response size to Jsoup.Connection 2012-12-10
  • CHANGES
  • src/main/java/org/jsoup/Connection.java
  • src/main/java/org/jsoup/helper/DataUtil.java
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 55.34 1.24 N/A N/A 0% N/A 0.0 N/A -
46cff80 The Connection API is no longer in beta. 2012-12-10
  • src/main/java/org/jsoup/Connection.java
15 Normal 55.13 1.04 N/A N/A 0% N/A 0.0 N/A -
f9f37e1 Modified maxBodySize to truncate at precise max. 2012-12-11
  • src/main/java/org/jsoup/Connection.java
  • src/main/java/org/jsoup/helper/DataUtil.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 54.96 0.92 N/A N/A 0% N/A 0.0 N/A -
e064bc4 #273 : Provide an output setting to render all elements as block 2012-12-14
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 56.45 1.37 N/A N/A 0% N/A 0.0 N/A -
7ff15ee Corrected the javadoc for Element#child() to note that it throws IndexOutOfBounds. 2012-12-22
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 55.19 1.22 N/A N/A 0% N/A 0.0 N/A -
fd12d27 Added test to verify absolute URLs for file:// URIs 2012-12-22
  • src/test/java/org/jsoup/nodes/NodeTest.java
15 Normal 55.34 1.32 N/A N/A 0% N/A 0.0 N/A -
deaf9f6 Added Element.insertChildren 2012-12-23
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/parser/HtmlTreeBuilderState.java
  • src/main/java/org/jsoup/select/Elements.java
  • src/main/java/org/jsoup/select/NodeTraversor.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
  • src/test/java/org/jsoup/safety/CleanerTest.java
15 Normal 55.85 1.14 N/A N/A 0% N/A 0.0 N/A -
fa87a8f Added Node.childNodesCopy() 2012-12-23
  • CHANGES
  • src/main/java/org/jsoup/nodes/Node.java
  • src/test/java/org/jsoup/nodes/NodeTest.java
15 Normal 55.83 0.96 N/A N/A 0% N/A 0.0 N/A -
0e37cba Don't clone the element's classnames 2012-12-23
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 55.63 1.23 N/A N/A 0% N/A 0.0 N/A -
2d56df2 Limit how far up the stack the formatting adoption agency algorithm will travel 2012-12-26
  • CHANGES
  • src/main/java/org/jsoup/parser/HtmlTreeBuilderState.java
15 Normal 55.67 0.93 N/A N/A 0% N/A 0.0 N/A -
1fd0a61 Modified Element.text() to build text by traversing child nodes rather than recursing. 2012-12-26
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/TextNode.java
15 Normal 55.14 1.33 N/A N/A 0% N/A 0.0 N/A -
4de5fe8 changed return type of Tokeniser.consumeCharacterReference from Character to char[], and also changed TokeniserState accordingly 2013-01-26
  • src/main/java/org/jsoup/parser/Tokeniser.java
  • src/main/java/org/jsoup/parser/TokeniserState.java
15 Normal 54.88 1.55 N/A N/A 0% N/A 0.0 N/A -
c2a9605 changed Entities.escape to escape String with supplementary characters correctly, and added two test cases to verify 2013-01-26
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/test/java/org/jsoup/nodes/EntitiesTest.java
  • src/test/java/org/jsoup/nodes/TextNodeTest.java
15 Normal 55.48 0.95 N/A N/A 0% N/A 0.0 N/A -
e917ada Introduced Parser.parseXmlFragment(), to allow easy parsing of XML fragments. 2013-01-26
  • CHANGES
  • src/main/java/org/jsoup/parser/Parser.java
  • src/main/java/org/jsoup/parser/XmlTreeBuilder.java
  • src/test/java/org/jsoup/parser/XmlTreeBuilderTest.java
15 Normal 54.92 1.15 N/A N/A 0% N/A 0.0 N/A -
38e20f4 Merge pull request #252 from UniversityofWarwick/inline-tags 2013-01-26
  • src/main/java/org/jsoup/parser/Tag.java
15 Normal 56.18 1.09 0.0375 0.80 2.3% minor 1.26 info 2
a44e18a Merge branch 'master' of https://github.com/jkowalczyk/jsoup into jkowalczyk-master 2013-01-26
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 54.96 1.11 N/A N/A 0% N/A 0.0 N/A -
3982ea1 Tweaked koz's changes in merge prep. 2013-01-26
  • CHANGES
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 55.54 1.25 N/A N/A 0% N/A 0.0 N/A -
109a47a added test cases to verify supplementary characters can be used as attribute name and value, as well as be selected by selector 2013-01-27
  • src/test/java/org/jsoup/nodes/AttributeTest.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Non-normal 56.69 1.24 N/A N/A 0% N/A 0.0 N/A -
d94f56c Fixed overzealous indenting in outerHtmlTail 2013-01-26
  • src/main/java/org/jsoup/nodes/Element.java
15 Normal 55.01 0.80 0.0457 -0.77 3.0% minor -1.68 info 2
3806527 added a containsOwn test 2013-01-27
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Non-normal 56.13 0.99 0.0407 0.79 2.0% minor 1.12 info 2
c3c952e When parsing, allow all tags to self-close. 2013-01-26
  • CHANGES
  • src/main/java/org/jsoup/parser/HtmlTreeBuilder.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
15 Normal 55.12 1.14 N/A N/A 0% N/A 0.0 N/A -
aa812e4 Merge branch 'master' of https://github.com/mingfai/jsoup into mingfai-master 2013-01-26
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/main/java/org/jsoup/parser/Tokeniser.java
  • src/main/java/org/jsoup/parser/TokeniserState.java
  • src/test/java/org/jsoup/nodes/AttributeTest.java
  • src/test/java/org/jsoup/nodes/EntitiesTest.java
  • src/test/java/org/jsoup/nodes/TextNodeTest.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 55.54 0.89 N/A N/A 0% N/A 0.0 N/A -
82200d7 fixed incorrect code copy-and-paste 2013-01-27
  • src/main/java/org/jsoup/parser/TokeniserState.java
15 Normal 55.45 1.11 N/A N/A 0% N/A 0.0 N/A -
9779d0d Merge branch 'master' of https://github.com/mingfai/jsoup into mingfai-master 2013-01-27
  • src/main/java/org/jsoup/parser/TokeniserState.java
15 Normal 55.75 1.16 N/A N/A 0% N/A 0.0 N/A -
43cd48b Tweaked mingfai's surrogate pair implementation for efficiency. 2013-01-27
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/main/java/org/jsoup/parser/Token.java
  • src/main/java/org/jsoup/parser/Tokeniser.java
  • src/main/java/org/jsoup/parser/TokeniserState.java
15 Normal 56.14 1.06 N/A N/A 0% N/A 0.0 N/A -
ae51709 Output escape codes in hex instead of decimal. 2013-01-27
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
  • src/test/java/org/jsoup/nodes/DocumentTest.java
  • src/test/java/org/jsoup/nodes/EntitiesTest.java
  • src/test/java/org/jsoup/safety/CleanerTest.java
15 Normal 55.48 0.90 N/A N/A 0% N/A 0.0 N/A -
a991deb Output valid hex escapes this time. 2013-01-27
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/java/org/jsoup/nodes/DocumentTest.java
  • src/test/java/org/jsoup/nodes/EntitiesTest.java
  • src/test/java/org/jsoup/safety/CleanerTest.java
15 Normal 55.41 1.28 N/A N/A 0% N/A 0.0 N/A -
dd8e832 Merge commit 'db2d5aa85352fe63531540ef396b944e2fe58e2c' 2013-01-27
  • src/main/java/org/jsoup/select/Evaluator.java
  • src/main/java/org/jsoup/select/QueryParser.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/CssTest.java
15 Normal 56.33 1.06 0.0292 0.84 1.7% minor 0.92 info 2
b42fe0d [maven-release-plugin] prepare release jsoup-1.7.2 2013-01-27
  • pom.xml
15 Normal 56.75 1.42 N/A N/A 0% N/A 0.0 N/A -
4ffc755 [maven-release-plugin] prepare for next development iteration 2013-01-27
  • pom.xml
15 Normal 56.71 1.10 N/A N/A 0% N/A 0.0 N/A -
73f0278 Test that hostless URIs resolve to absolute URLs correctly. 2013-01-29
  • src/test/java/org/jsoup/nodes/NodeTest.java
15 Normal 56.41 1.17 N/A N/A 0% N/A 0.0 N/A -
07df0de Removed code duplication in data end tag handlers 2013-02-02
  • src/main/java/org/jsoup/parser/TokeniserState.java
15 Normal 56.27 1.00 N/A N/A 0% N/A 0.0 N/A -
ea41269 Reduce code dupes for ScriptDataDoubleEscapeStart and ScriptDataDoubleEscapeEnd 2013-02-02
  • src/main/java/org/jsoup/parser/TokeniserState.java
15 Normal 56.15 1.09 N/A N/A 0% N/A 0.0 N/A -
c5792eb First pass at a FomElement 2013-02-07
  • src/main/java/org/jsoup/Connection.java
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/main/java/org/jsoup/nodes/FormElement.java
  • src/main/java/org/jsoup/parser/HtmlTreeBuilder.java
  • src/main/java/org/jsoup/parser/HtmlTreeBuilderState.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/test/java/org/jsoup/nodes/FormElementTest.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
15 Normal 56.21 1.16 N/A N/A 0% N/A 0.0 N/A -
7690381 Don't auto submit buttons 2013-02-07
  • src/main/java/org/jsoup/parser/Tag.java
15 Normal 56.67 1.00 N/A N/A 0% N/A 0.0 N/A -
4d94c5d Modified Node.clone() to use iterative approach. 2013-02-08
  • src/main/java/org/jsoup/nodes/Node.java
15 Normal 55.96 1.09 0.0173 -0.92 1.3% minor -0.71 info 2
834d314 Added a forms() convenience method to Elements 2013-02-16
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 55.84 1.00 N/A N/A 0% N/A 0.0 N/A -
f2fe1ea Made test method for attribute protected so it can be overridden 2013-04-15
  • src/main/java/org/jsoup/safety/Whitelist.java
15 Normal 56.52 1.18 N/A N/A 0% N/A 0.0 N/A -
1bae7a2 Merge branch 'master' into issue_290 2013-05-22
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/select/ElementsTest.java
15 Normal 56.72 1.01 N/A N/A 0% N/A 0.0 N/A -
586c854 Added test for cloning deeply nested document. 2013-06-02
  • src/test/java/org/jsoup/nodes/DocumentTest.java
15 Normal 56.13 0.96 N/A N/A 0% N/A 0.0 N/A -
b4fc2f2 1. add support for "unsecure connections" 2013-07-05
  • src/main/java/org/jsoup/Connection.java
  • src/main/java/org/jsoup/helper/HttpConnection.java
15 Normal 56.32 1.11 N/A N/A 0% N/A 0.0 N/A -
ab53e91 Add "cite" protocols to relaxed 2013-08-07
  • src/main/java/org/jsoup/safety/Whitelist.java
15 Normal 56.92 1.17 N/A N/A 0% N/A 0.0 N/A -
2518e92 Fixed support for self-closing script tags. 2013-10-06
  • CHANGES
  • src/main/java/org/jsoup/parser/HtmlTreeBuilder.java
  • src/main/java/org/jsoup/parser/HtmlTreeBuilderState.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
15 Normal 55.98 1.13 N/A N/A 0% N/A 0.0 N/A -
88730bf Fixed a crash when reading an unterminated CDATA section. 2013-10-06
  • CHANGES
  • src/main/java/org/jsoup/parser/CharacterReader.java
  • src/test/java/org/jsoup/parser/CharacterReaderTest.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
15 Normal 57.09 1.66 N/A N/A 0% N/A 0.0 N/A -
76399e5 Fixed an issue where elements added via the adoption agency algorithm did not preserve their attributes. 2013-10-06
  • CHANGES
  • src/main/java/org/jsoup/parser/HtmlTreeBuilderState.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
15 Normal 55.69 1.16 N/A N/A 0% N/A 0.0 N/A -
2c07dc3 Added test for #332, already passes without pull 2013-10-06
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
15 Normal 57.05 1.10 0.04 0.79 2.4% minor 1.36 info 2
73e2691 Tweaked Elements.clone() 2013-10-06
  • src/main/java/org/jsoup/select/Elements.java
15 Normal 56.27 1.15 N/A N/A 0% N/A 0.0 N/A -
d370547 FindBugs squash 2013-10-06
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/FormElement.java
15 Normal 56.48 1.02 N/A N/A 0% N/A 0.0 N/A -
668514d Merge pull request #351 from marconilanna/patch-1 2013-10-06
  • src/main/java/org/jsoup/safety/Whitelist.java
15 Normal 56.60 1.02 N/A N/A 0% N/A 0.0 N/A -
11185c4 Merge branch 'pr/292' 2013-10-06
  • src/main/java/org/jsoup/nodes/Node.java
  • src/test/java/org/jsoup/nodes/DocumentTest.java
15 Normal 57.02 1.17 N/A N/A 0% N/A 0.0 N/A -
fc7c7f1 Merge remote-tracking branch 'upstream/master' 2013-11-08
  • CHANGES
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/FormElement.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/parser/CharacterReader.java
  • src/main/java/org/jsoup/parser/HtmlTreeBuilder.java
  • src/main/java/org/jsoup/parser/HtmlTreeBuilderState.java
  • src/main/java/org/jsoup/safety/Whitelist.java
  • src/main/java/org/jsoup/select/Elements.java
  • src/test/java/org/jsoup/nodes/DocumentTest.java
  • src/test/java/org/jsoup/parser/CharacterReaderTest.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
15 Normal 56.59 1.09 N/A N/A 0% N/A 0.0 N/A -
8627ba3 Performance: hit stack.size() less in agency adoption 2013-11-10
  • src/main/java/org/jsoup/parser/HtmlTreeBuilderState.java
15 Normal 56.42 1.30 N/A N/A 0% N/A 0.0 N/A -
862c256 Performance: moved body tag searches to constants 2013-11-10
  • src/main/java/org/jsoup/parser/HtmlTreeBuilderState.java
15 Non-normal 56.16 1.87 N/A N/A 0% N/A 0.0 N/A -
de098c3 Performance: reduced String[] allocations in Builder 2013-11-10
  • src/main/java/org/jsoup/parser/HtmlTreeBuilder.java
15 Normal 56.94 1.21 N/A N/A 0% N/A 0.0 N/A -
2c8b9ad Performance: CPU and memory improvements for Selectors 2013-11-10
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/main/java/org/jsoup/select/CombiningEvaluator.java
  • src/main/java/org/jsoup/select/NodeTraversor.java
  • src/main/java/org/jsoup/select/QueryParser.java
15 Normal 55.92 1.25 N/A N/A 0% N/A 0.0 N/A -
c765b81 Replaced whitespaces by "%20" in urls on redirects and .connect(String 2013-11-10
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 57.25 0.79 0.00968 1.03 2.4% minor 1.33 info 2
b67cc18 Merge branch 'pr/354' 2013-11-10
  • CHANGES
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 55.98 1.29 0.0462 -0.77 2.2% minor -1.27 info 2
f052908 Make http charset detection code more robust 2013-11-10
  • src/main/java/org/jsoup/helper/DataUtil.java
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/helper/DataUtilTest.java
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 56.03 1.03 N/A N/A 0% N/A 0.0 N/A -
21d8c18 Merge branch 'pr/325' 2013-11-10
  • CHANGES
  • src/main/java/org/jsoup/helper/DataUtil.java
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/helper/DataUtilTest.java
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 56.41 1.09 N/A N/A 0% N/A 0.0 N/A -
2008882 Merge pull request #316 from Shepard/patch-1 2013-11-10
  • src/main/java/org/jsoup/safety/Whitelist.java
15 Normal 56.48 1.25 N/A N/A 0% N/A 0.0 N/A -
edcc4a0 Added Document.location() 2013-11-10
  • src/main/java/org/jsoup/nodes/Document.java
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/java/org/jsoup/nodes/DocumentTest.java
15 Normal 56.62 0.99 N/A N/A 0% N/A 0.0 N/A -
384bf2c Doc tidy up 2013-11-10
  • CHANGES
  • src/main/java/org/jsoup/nodes/Document.java
15 Normal 56.17 1.30 N/A N/A 0% N/A 0.0 N/A -
d9ec262 Merge branch 'pr/306' 2013-11-10
  • CHANGES
  • src/main/java/org/jsoup/nodes/Document.java
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/java/org/jsoup/nodes/DocumentTest.java
15 Normal 56.67 0.97 N/A N/A 0% N/A 0.0 N/A -
68a1083 Merge branch 'master' of https://github.com/jhy/jsoup 2013-11-10
  • src/main/java/org/jsoup/safety/Whitelist.java
15 Normal 56.20 0.84 N/A N/A 0% N/A 0.0 N/A -
d599990 [maven-release-plugin] prepare release jsoup-1.7.3 2013-11-10
  • pom.xml
15 Normal 56.63 1.17 N/A N/A 0% N/A 0.0 N/A -
f3dbb68 [maven-release-plugin] prepare for next development iteration 2013-11-10
  • pom.xml
15 Normal 56.49 1.01 N/A N/A 0% N/A 0.0 N/A -
1c4fe03 Release change date 2013-11-10
  • CHANGES
  • src/main/java/org/jsoup/nodes/Document.java
15 Normal 55.77 0.96 N/A N/A 0% N/A 0.0 N/A -
27b9f63 1. got ignore annotation back 2013-11-11
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 56.47 1.27 N/A N/A 0% N/A 0.0 N/A -
2cc2244 Correct javadoc 2013-11-14
  • src/main/java/org/jsoup/Connection.java
15 Normal 56.76 1.00 N/A N/A 0% N/A 0.0 N/A -
5e6e9fc Removed patterns no longer used. 2013-11-16
  • src/main/java/org/jsoup/nodes/Entities.java
15 Non-normal 57.14 1.01 N/A N/A 0% N/A 0.0 N/A -
d6fd163 Performance improvment for Element.text 2013-11-16
  • src/main/java/org/jsoup/helper/StringUtil.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/test/java/org/jsoup/helper/StringUtilTest.java
15 Normal 55.81 1.23 0.0283 -0.85 2.3% minor -1.33 info 2
c07ba8a If pretty-print is disabled, don't trim outer whitespace in Element.html() 2013-11-16
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 56.64 1.25 N/A N/A 0% N/A 0.0 N/A -
9e9e158 Don't parse <img> as <image> when in <svg> 2013-11-16
  • CHANGES
  • src/main/java/org/jsoup/parser/HtmlTreeBuilderState.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
15 Normal 56.60 1.18 N/A N/A 0% N/A 0.0 N/A -
d651855 Clarify why script is not here 2013-11-17
  • src/main/java/org/jsoup/parser/Tag.java
15 Normal 56.52 0.95 N/A N/A 0% N/A 0.0 N/A -
6c4f16f Support for HTML output syntax, enabled by default 2013-11-17
  • CHANGES
  • src/main/java/org/jsoup/nodes/Attribute.java
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/DocumentType.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/main/java/org/jsoup/parser/XmlTreeBuilder.java
  • src/test/java/org/jsoup/nodes/DocumentTest.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/nodes/EntitiesTest.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
  • src/test/java/org/jsoup/parser/XmlTreeBuilderTest.java
  • src/test/java/org/jsoup/safety/CleanerTest.java
15 Normal 56.87 1.01 N/A N/A 0% N/A 0.0 N/A -
3f9f33d Fix issue with UTF-8 BOM when charset only in HTML. 2013-11-17
  • CHANGES
  • src/main/java/org/jsoup/helper/DataUtil.java
  • src/test/java/org/jsoup/helper/DataUtilTest.java
15 Normal 56.00 1.24 N/A N/A 0% N/A 0.0 N/A -
80158d6 A couple perf tweaks 2013-11-18
  • src/main/java/org/jsoup/parser/CharacterReader.java
  • src/main/java/org/jsoup/parser/HtmlTreeBuilder.java
  • src/main/java/org/jsoup/parser/HtmlTreeBuilderState.java
15 Normal 56.42 1.22 N/A N/A 0% N/A 0.0 N/A -
311d2e7 Fix Validation of cookie names 2013-12-04
  • src/main/java/org/jsoup/helper/HttpConnection.java
15 Normal 56.04 1.29 N/A N/A 0% N/A 0.0 N/A -
574e76e Preallocate children ArrayList 2013-12-17
  • src/main/java/org/jsoup/nodes/Element.java
15 Normal 56.41 1.05 N/A N/A 0% N/A 0.0 N/A -
32ab957 Fix issue with invalid document when script tag is whitelisted 2014-01-16
  • src/main/java/org/jsoup/safety/Cleaner.java
  • src/test/java/org/jsoup/safety/CleanerTest.java
15 Normal 56.56 0.85 N/A N/A 0% N/A 0.0 N/A -
8b5fb7b Merge remote-tracking branch 'upstream/master' 2014-02-11
  • CHANGES
  • pom.xml
  • src/main/java/org/jsoup/Connection.java
  • src/main/java/org/jsoup/helper/DataUtil.java
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/main/java/org/jsoup/helper/StringUtil.java
  • src/main/java/org/jsoup/nodes/Attribute.java
  • src/main/java/org/jsoup/nodes/Document.java
  • src/main/java/org/jsoup/nodes/DocumentType.java
  • src/main/java/org/jsoup/nodes/Element.java
  • src/main/java/org/jsoup/nodes/Entities.java
  • src/main/java/org/jsoup/nodes/Node.java
  • src/main/java/org/jsoup/nodes/TextNode.java
  • src/main/java/org/jsoup/parser/CharacterReader.java
  • src/main/java/org/jsoup/parser/HtmlTreeBuilder.java
  • src/main/java/org/jsoup/parser/HtmlTreeBuilderState.java
  • src/main/java/org/jsoup/parser/Tag.java
  • src/main/java/org/jsoup/parser/TokenQueue.java
  • src/main/java/org/jsoup/parser/XmlTreeBuilder.java
  • src/main/java/org/jsoup/safety/Whitelist.java
  • src/main/java/org/jsoup/select/CombiningEvaluator.java
  • src/main/java/org/jsoup/select/NodeTraversor.java
  • src/main/java/org/jsoup/select/QueryParser.java
  • src/test/java/org/jsoup/helper/DataUtilTest.java
  • src/test/java/org/jsoup/helper/StringUtilTest.java
  • src/test/java/org/jsoup/integration/ParseTest.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
  • src/test/java/org/jsoup/nodes/DocumentTest.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
  • src/test/java/org/jsoup/nodes/EntitiesTest.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
  • src/test/java/org/jsoup/parser/XmlTreeBuilderTest.java
  • src/test/java/org/jsoup/safety/CleanerTest.java
15 Normal 56.63 1.04 N/A N/A 0% N/A 0.0 N/A -
456a554 Add support for quoted attribute values 2014-03-09
  • src/main/java/org/jsoup/select/Evaluator.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 56.75 1.02 N/A N/A 0% N/A 0.0 N/A -
4a28f77 compare Tag by equals instead of == for unknown tags support 2014-03-21
  • src/main/java/org/jsoup/select/Evaluator.java
  • src/test/java/org/jsoup/select/CssTest.java
15 Normal 56.51 1.07 N/A N/A 0% N/A 0.0 N/A -
924c480 Ensure JDK5 compatibility. Fixes #392. 2014-03-23
  • README
  • pom.xml
  • src/main/java/org/jsoup/helper/DataUtil.java
15 Normal 56.32 1.17 N/A N/A 0% N/A 0.0 N/A -
e187364 Address #387: prevent NPE when adding markup to <title> elements 2014-04-04
  • src/main/java/org/jsoup/parser/Token.java
  • src/main/java/org/jsoup/parser/Tokeniser.java
  • src/main/java/org/jsoup/parser/TokeniserState.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 56.59 1.41 N/A N/A 0% N/A 0.0 N/A -
3475eaf Create .travis.yml 2014-05-14
  • .travis.yml
15 Normal 56.19 1.35 N/A N/A 0% N/A 0.0 N/A -
81a9f53 Attempt fix for #77. Add support for # 'protocol'. 2014-07-23
  • src/main/java/org/jsoup/safety/Whitelist.java
  • src/test/java/org/jsoup/safety/CleanerTest.java
15 Normal 56.71 1.06 N/A N/A 0% N/A 0.0 N/A -
d745f85 add support for application/atom+xml and like content types that might begin with application/ and end with +xml 2014-07-31
  • src/main/java/org/jsoup/helper/HttpConnection.java
15 Normal 56.90 0.95 N/A N/A 0% N/A 0.0 N/A -
c1ee933 Use a regular expression pattern to parse various xml content types 2014-08-01
  • src/main/java/org/jsoup/helper/HttpConnection.java
15 Normal 56.09 1.15 N/A N/A 0% N/A 0.0 N/A -
16d2cc3 Added removeTag method to Whitelist 2014-08-13
  • src/main/java/org/jsoup/safety/Whitelist.java
15 Normal 56.89 1.16 N/A N/A 0% N/A 0.0 N/A -
cf06d02 Added removeAttributes method to Whitelist 2014-08-13
  • src/main/java/org/jsoup/safety/Whitelist.java
15 Normal 56.25 1.02 N/A N/A 0% N/A 0.0 N/A -
3a158cf Tweaked removals in Whitelist 2014-08-13
  • src/main/java/org/jsoup/safety/Whitelist.java
15 Normal 56.69 0.96 N/A N/A 0% N/A 0.0 N/A -
be339d3 Added junit tests for whitelist remove methods 2014-08-14
  • src/test/java/org/jsoup/safety/CleanerTest.java
15 Non-normal 57.30 1.05 N/A N/A 0% N/A 0.0 N/A -
eab521f Aded Whitelist removal documentation 2014-08-14
  • src/main/java/org/jsoup/safety/Whitelist.java
15 Non-normal 57.02 1.36 N/A N/A 0% N/A 0.0 N/A -
1beb36d Add method cssPath to Element to get the CSS unique path of an element. 2014-09-10
  • src/main/java/org/jsoup/nodes/Element.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 56.51 1.34 N/A N/A 0% N/A 0.0 N/A -
b033535 Relaxed doctype validation 2014-09-27
  • CHANGES
  • src/main/java/org/jsoup/nodes/DocumentType.java
  • src/main/java/org/jsoup/parser/TokeniserState.java
  • src/test/java/org/jsoup/nodes/DocumentTypeTest.java
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
15 Normal 56.77 1.07 N/A N/A 0% N/A 0.0 N/A -
8f9b51d Document that Element.text() normalizes whitespace 2014-09-27
  • src/main/java/org/jsoup/nodes/Element.java
15 Normal 56.71 1.07 N/A N/A 0% N/A 0.0 N/A -
799b9aa Added test to verify protocol relative URLs 2014-09-27
  • src/test/java/org/jsoup/parser/HtmlParserTest.java
15 Normal 55.99 1.07 N/A N/A 0% N/A 0.0 N/A -
21ee3e9 Reset base URI on parse start 2014-09-27
  • CHANGES
  • src/main/java/org/jsoup/parser/HtmlTreeBuilder.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 56.75 1.37 N/A N/A 0% N/A 0.0 N/A -
0b9eab6 Support 307 temp redir status code 2014-09-27
  • CHANGES
  • src/main/java/org/jsoup/helper/HttpConnection.java
  • src/test/java/org/jsoup/integration/UrlConnectTest.java
15 Normal 56.99 1.25 N/A N/A 0% N/A 0.0 N/A -
3c5061f Doc format cleanup 2014-09-27
  • src/main/java/org/jsoup/select/Elements.java
15 Normal 57.16 0.90 N/A N/A 0% N/A 0.0 N/A -
bb16e06 Java 1.5 support 2014-09-27
  • CHANGES
  • src/main/java/org/jsoup/helper/DataUtil.java
15 Normal 55.55 1.16 0.00863 -1.04 2.8% minor -1.61 info 2
627efb9 Add span, div to whitelists 2014-09-27
  • CHANGES
  • src/main/java/org/jsoup/safety/Whitelist.java
15 Normal 55.91 1.00 N/A N/A 0% N/A 0.0 N/A -
a4c375d Renamed cssPath to cssSelector 2014-09-27
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Non-normal 56.00 1.26 N/A N/A 0% N/A 0.0 N/A -
1833adf Merge branch 'pr/459' 2014-09-27
  • CHANGES
  • src/main/java/org/jsoup/nodes/Element.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 56.10 1.07 N/A N/A 0% N/A 0.0 N/A -
d758aca Fixed 1.5 support from last pull 2014-09-27
  • src/main/java/org/jsoup/nodes/Element.java
15 Normal 56.68 1.13 N/A N/A 0% N/A 0.0 N/A -
97bd428 Merge pull request #410 from tipabu/fix-title-html 2014-09-27
  • src/main/java/org/jsoup/parser/Token.java
  • src/main/java/org/jsoup/parser/Tokeniser.java
  • src/main/java/org/jsoup/parser/TokeniserState.java
  • src/test/java/org/jsoup/nodes/ElementTest.java
15 Normal 56.68 0.94 N/A N/A 0% N/A 0.0 N/A -
d84d6a1 Merge pull request #400 from mdaniel/css2-quoted-attributes-fix 2014-09-27
  • src/main/java/org/jsoup/select/Evaluator.java
  • src/main/java/org/jsoup/select/Selector.java
  • src/test/java/org/jsoup/select/SelectorTest.java
15 Normal 56.68 1.04 N/A N/A 0% N/A 0.0 N/A -
802e7b4 Merge pull request #379 from toffaletti/reduce_children_reallocations 2014-09-27
  • src/main/java/org/jsoup/nodes/Element.java
15 Normal 56.79 0.92 N/A N/A 0% N/A 0.0 N/A -
0265937 Merge pull request #402 from code4craft/master 2014-09-27
  • src/main/java/org/jsoup/select/Evaluator.java
  • src/test/java/org/jsoup/select/CssTest.java
15 Normal 56.07 1.15 N/A N/A 0% N/A 0.0 N/A -
3f7d2c7 Merge pull request #444 from travisfw/master 2014-09-27
  • src/main/java/org/jsoup/helper/HttpConnection.java
15 Normal 56.63 1.05 N/A N/A 0% N/A 0.0 N/A -
f14bd64 Pull changelog 2014-09-27
  • CHANGES
  • src/main/java/org/jsoup/helper/HttpConnection.java
15 Normal 56.11 1.16 N/A N/A 0% N/A 0.0 N/A -
74c61a1 Merge pull request #388 from amferraz/master 2014-09-27
  • src/main/java/org/jsoup/safety/Cleaner.java
  • src/test/java/org/jsoup/safety/CleanerTest.java
15 Normal 56.82 1.03 N/A N/A 0% N/A 0.0 N/A -
703ca9c [maven-release-plugin] prepare release jsoup-1.8.1 2014-09-27
  • pom.xml
15 Normal 57.10 0.82 N/A N/A 0% N/A 0.0 N/A -